Итак, я загрузил 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.