Добавление внешних зависимостей в Zeppelin на AWS EMR. Перечисленные команды не работают, документация скудна - PullRequest
0 голосов
/ 21 марта 2019

Итак, я загрузил Zeppelin на свой локальный компьютер и получил его для загрузки зависимости maven в личный репозиторий maven со следующим кодом:

%dep
z.addRepo("snapshots").url("https://companynexusrepository.adsrvr.org/repository/reponame").username("username").password("password")
z.load("groupId:artifactId:version")

Я пытаюсь сделать то же самое в Zeppelin на EMR и получаю ошибку. Я пробовал следующие вещи:

%dep
z.addRepo("snapshots").url("https://companynexusrepository.adsrvr.org/repository/reponame").username("username").password("password")
z.load("groupId:artifactId:version")

Interpreter dep not found

попытка% spark дала мне немного больше, но тогда у ZeppelinContext нет способа получить доступ к загрузчику зависимостей

%spark
z.addRepo("snapshots").url("https://companynexusrepository.adsrvr.org/repository/reponame").username("username").password("password")
z.load("groupId:artifactId:version")

% spark.dep не удалось найти, и попытка использования других распространенных переменных букв, таких как d и r (вместо z), также не сработала. Кто-нибудь сделал это до того, как это могло бы указать мне правильное направление или предложить лучший метод? Документация супер легкая на земле.

Я бы тоже согласился с загрузкой .jar, который был сброшен на S3, вместо загрузки из частного репозитория maven.

...