Отладка Zeppelin Dependency Management

Я пытаюсь заставить Zeppelin Dependency Management работать (Zeppelin версия 0.6.2).

Например, я пытаюсь установить Spark-Cassandra Connector следующим образом:

  1. Добавление нового репозитория с URL: https://mvnrepository.com/artifact/ и никаких других параметров.

  2. Добавление новой зависимости в 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,

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