2017-04-11 75 views

回答

2

使用SparkSession代替。SQLContext所以做:

sqlContext = SparkSession.builder.master("local[*]").appName("appName"). 
         config("spark.sql.warehouse.dir", "./spark-warehouse").getOrCreate() 

你的代码的其余部分应该正常工作
您可以调整从sqlContext变量名,以反映举行的参考

+0

Ekaba回答为我工作。只需补充一点,错误的原因是由shell.py文件中的.enableHiveSupport()引起的。 –

+0

好的。大。 请随你的观察更新我的答案。这对其他人会有所帮助。此外,不要忘记留下一个upvote:D –

+0

我已经在这里更新了我的观察[链接](https://stackoverflow.com/questions/42942620/spark-2-1-error-while-instantiating-hivesessionstate/ 45545595#45545595) –