【发布时间】:2017-01-13 19:06:13
【问题描述】:
我现在正在学习 Spark。当我尝试加载一个json文件时,如下:
people=sqlContext.jsonFile("C:\wdchentxt\CustomerData.json")
我收到以下错误:
AttributeError: 'SQLContext' object has no attribute 'jsonFile'
我在 Windows 7 PC 上运行它,使用 spark-2.1.0-bin-hadoop2.7 和 Python 2.7.13(2016 年 12 月 17 日)。
感谢您提出的任何建议。
【问题讨论】:
-
我在 macOS 上安装了 Spark 2.0.0。但是,您能检查一下
sqlContext.read.json()是否适合您吗?对我来说,如果我想自定义我的 spark 配置,我也可以sc = SparkContext(conf=conf)然后sqlContext = SQLContext(sc) -
.jsonFile已被弃用;你应该改用.read.json()。 -
感谢大家的快速帮助。当我用“read.json”替换“.jsonFile”时它起作用了。这很容易解决。
标签: python json apache-spark pyspark