Отладка Zeppelin Dependency Management
Я пытаюсь заставить Zeppelin Dependency Management работать (Zeppelin версия 0.6.2).
Например, я пытаюсь установить Spark-Cassandra Connector следующим образом:
Добавление нового репозитория с URL:
https://mvnrepository.com/artifact/
и никаких других параметров.Добавление новой зависимости в Spark-Interpreter с артефактом:
com.datastax.spark:spark-cassandra-connector_2.10:2.0.0-M3
Однако после сохранения ничего не происходит, я не могу найти новые пакеты в ~/.m2
а также не знаю, где искать журналы. Любая помощь приветствуется.
1 ответ
Решение
Репозиторий не нужно добавлять, когда используется центральный репозиторий.
Попробуйте выполнить следующий шаг.
rm -rf local-repo
, Этот шаг может быть не обязательным.- Добавьте зависимость артефакта на странице интерпретатора искры и нажмите "Сохранить". В это время искровой интерпретатор не запустится.
- запустить простую команду, как
println("hello world")
- проверьте каталог local-repo, там должен быть jar зависимостей
- запуск импорта для класса из добавленной фляги зависимостей
Если все еще не работает, проверьте файл журнала zeppelin-interpreter-spark-*.log
,