【问题标题】:: 'function' object has no attribute 'read' on jupyter [closed]:'function'对象在jupyter上没有属性'read'[关闭]
【发布时间】:2020-12-19 23:36:41
【问题描述】:

上传数据集时出错,它显示错误 AttributeError: 'function' object has no attribute 'read' i am on jupyter 这是我的输出

【问题讨论】:

  • 你把括号去掉了getOrCreate()
  • 请勿发布代码、数据、错误消息等的图片 - 将文本复制或输入到问题中。 How to Ask

标签: python apache-spark pyspark jupyter


【解决方案1】:

线

spark = SparkSession.builder.master("local").name("test").getOrCreate

函数getOrCreate赋给变量spark,这不是你想要的。

相反,您想将函数getOrCreate(即火花会话)的返回值分配给变量spark,因此您需要使用一对空来调用该函数括号:

spark = SparkSession.builder.master("local").name("test").getOrCreate()

【讨论】:

  • 感谢您的回答,但我收到此错误 Py4JError: org.apache.spark.api.python.PythonUtils.isEncryptionEnabled 在 JVM 中不存在
  • @SaharHamadi 此错误与您的 pyspark 和 Spark 版本冲突有关。最有可能 pyspark 是 3.0 而 Spark 是
  • 我有 spark 2.4 和 python 2.7
  • @SaharHamadi 你是如何安装 pyspark 的?
猜你喜欢
  • 1970-01-01
  • 2021-08-10
  • 2012-11-28
  • 2021-08-25
  • 1970-01-01
  • 2015-05-17
  • 1970-01-01
  • 2013-10-28
  • 2017-03-02
相关资源
最近更新 更多