Я успешно настроил Zeppelin со Spark. Однако я хочу использовать мультиарендность, и для этого я хочу настроить Zeppelin с Livy и Spark.
Для Ливи я предоставил следующие два пути
export SPARK_HOME=/opt/cloudera/parcels/CDH/lib/spark
export HADOOP_CONF_DIR=/etc/hadoop/conf
Я могу успешно выполнить следующую команду в Zeppelin:
%livy.spark
sc.version
Однако следующая команда не работает:
%livy.sql
select * from myDB.table1
Я вижу следующую ошибку:
<console>:14: error: not found: value sqlContext
sqlContext.sql("select * from datalake.combination2").show(1000)
Я еще не включил аутентификацию Широ для Zeppelin. Мое предположение заключалось в том, что Ливи будет входить в Spark, используя пользователя по умолчанию, поскольку я предоставляю домашний каталог Spark. Может ли кто-нибудь указать, как я могу решить вышеуказанную проблему? А также, какие конфигурации мне нужно сделать, чтобы включить олицетворение?