Apache Zeppelin - 如何在Apache Zeppelin中使用Helium框架

Nik*_*ide 8 apache apache-zeppelin

从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包的详细步骤的任何指南或文档吗?任何帮助将不胜感激!

1am*_*bda 5

Zeppelin 0.7.x

Zeppelin 0.7.x不支持在线注册表.换句话说,Zeppelin不使用helium.json.所以你需要自己安装每个包.

  1. 克隆氦气包你想要安装的东西
  2. 考虑到本地机器,将artifact值修改为绝对路径helium-xxx.json
  3. 复制zeppelin-xxx.json$ZEPPELIN_HOME/helium目录中(如果它还不存在则创建)
  4. 重新启动Zeppelin并转到该localhost:8080/#/helium页面,然后安装该软件包.

Zeppelin 0.8.0-SNAPSHOT

Zeppelin 0.8.0-SNAPSHOT支持在线注册表.所以你可以安装而无需任何准备.

但是你遇到的NPE问题在https://github.com/apache/zeppelin/pull/2380之后修复了.

所以请git pull origin master重建它:)