当我尝试在 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 上)上使用它时,它无法正常工作。我曾尝试导入涉及该问题的不同库,但不幸的是无法使其正常运行。

最佳答案

您需要像这样实例化一个 sqlContext:

val sqlC = new org.apache.spark.sql.SQLContext(sc)
import sqlC.implicits._

你应该已经看到这个错误:

10-08 13:03