从Zeppelin-0.7开始,Zeppelin开始使用Helium Framework支持Helium插件/软件包。但是,我无法在Helium页面上查看任何插件(localhost:8080 /#/ helium)。根据这个JIRA,我在/ local-repo / helium-registry-cache下放置了样本Helium.json(在s3上可用)。但是,之后我在重启Apache Zeppelin服务时获得了NPE。
我尝试过Zeppelin 0.7以及Zeppelin 0.8.0 snaptshot版本。特别是,我想在Zeppelin笔记中使用地图Helium包 - Helium-Map。
有人可以向我指出在Zeppelin中使用Helium包的详细步骤的任何指南或文档吗?任何帮助将不胜感激!
答案 0 :(得分:5)
Zeppelin 0.7.x不支持在线注册表。换一种说法,
Zeppelin不使用helium.json
。所以你需要自己安装每个包。
artifact
中的本地计算机,helium-xxx.json
值修改为绝对路径
zeppelin-xxx.json
复制到$ZEPPELIN_HOME/helium
目录中(如果它尚不存在则创建)localhost:8080/#/helium
页面,然后安装软件包。Zeppelin 0.8.0-SNAPSHOT支持在线注册表。所以你可以不加任何准备就安装。
但是你遇到的NPE问题在https://github.com/apache/zeppelin/pull/2380之后被修复了。
请git pull origin master
并重建它:)