当我尝试在Jupyter笔记本上使用import sqlContext.implicits._
时,出现以下错误:
Name: Compile Error
Message: <console>:25: error: stable identifier required, but $iwC.this.$VAL10.sqlContext.implicits found.
import sqlContext.implicits._
^
我在本地尝试了它并且它可以正常工作,但是在我的Jupyter Notebook服务器(托管在ec2上)上使用它时,它无法正常工作。我尝试导入涉及它的不同库,但遗憾的是无法使其正常运行。
答案 0 :(得分:6)
你需要像这样实例化一个sqlContext:
val sqlC = new org.apache.spark.sql.SQLContext(sc)
import sqlC.implicits._
你应该看到这个错误:
需要稳定的标识符
答案 1 :(得分:2)
您必须使用val
关键字而不是var
关键字。由于val
等于const
或final
个关键字。