Не могу импортировать 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 ключевые слова.

Другие вопросы по тегам