要解决无法从自定义的Maven仓库加载依赖的问题,你可以按照以下步骤进行操作:
zeppelin-site.xml
中添加自定义 Maven 仓库的配置。找到以下配置项:
zeppelin.dep.localrepo
${ZEPPELIN_HOME}/local-repo
将其修改为:
zeppelin.dep.localrepo
${ZEPPELIN_HOME}/local-repo
zeppelin.dep.additionalRemoteRepository
your_custom_repository_url
其中 your_custom_repository_url
是你的自定义 Maven 仓库的 URL。
重新启动 Apache Zeppelin。
在 Zeppelin 的 Notebook 中使用 %dep
或 %dep interpreter_id
命令来加载依赖。例如:
%dep
z.load("groupId:artifactId:version")
或
%dep spark
z.load("groupId:artifactId:version")
其中 groupId:artifactId:version
是你要加载的依赖项的 Maven 坐标。
这样,Apache Zeppelin 将会从你的自定义 Maven 仓库加载依赖项。