Не могу импортировать sqlContext.implicits._ без ошибки через Jupyter
Когда я пытаюсь использовать import sqlContext.implicits._
на моем ноутбуке Jupyter я получаю следующую ошибку:
Name: Compile Error
Message: <console>:25: error: stable identifier required, but $iwC.this.$VAL10.sqlContext.implicits found.
import sqlContext.implicits._
^
Я попробовал это локально, и это работает, но это не работает должным образом при использовании его на моем сервере Jupyter Notebook (который размещен на ec2). Я пытался импортировать различные библиотеки с этим, но, к сожалению, не могу заставить его работать.
2 ответа
Вам нужно создать экземпляр sqlContext следующим образом:
val sqlC = new org.apache.spark.sql.SQLContext(sc)
import sqlC.implicits._
Вы должны были увидеть эту ошибку:
требуется стабильный идентификатор
Ты должен использовать val
ключевое слово вместо var
ключевое слово. поскольку val
равно const
или же final
ключевые слова.