Цеппелин динамически загружает банки - PullRequest
0 голосов
/ 06 июля 2018

Внутри Zeppelin Я хочу иметь возможность динамически загружать банки в Livy из корпоративного хранилища.

livy.spark.jars.packages

применяется только к конфигурации переводчика, которая ограничена из-за ограничений безопасности.

Как мне однажды настроить разрешенные репозитории в zeppelin, а затем динамически вытащить банки для Livy, например:

%spark.dep
z.reset() // clean up previously added artifact and repository

// add maven repository
z.addRepo("RepoName").url("RepoURL")

// add artifact from maven repository, with no dependency
z.load("groupId:artifactId:version")

обеспечивает

1 Ответ

0 голосов
/ 06 июля 2018

Вы можете попробовать встроенный общий интерпретатор, который представлен в 0.8.0. Смотри https://medium.com/@zjffdu/zeppelin-0-8-0-new-features-ea53e8810235

%livy.conf

livy.spark.jars.packages  <your_package>
...