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

Apache Zeppelin - How to use Helium framework in Apache Zeppelin

从 Zeppelin-0.7 开始,Zeppelin 开始使用 Helium Framework 支持 Helium plugins/packages。但是,我无法在 Helium 页面 (localhost:8080/#/helium) 上查看任何插件。根据 JIRA, I placed sample Helium.json (available on s3) /local-repo/helium-registry-cache。但是,之后我在重新启动 Apache Zeppelin 服务时得到了 NPE。

我已经尝试过 Zeppelin 0.7 以及 Zeppelin 0.8.0 快照版本。特别是,我想在 Zeppelin note.

中使用 map Helium 包 - Helium-Map

有人可以指点我任何具有在 Zeppelin 中使用 Helium 包的详细步骤的指南或文档吗?任何帮助将不胜感激!

飞艇 0.7.x

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

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

飞艇 0.8.0-SNAPSHOT

Zeppelin 0.8.0-SNAPSHOT 支持在线注册。无需任何准备即可安装。

但是您遇到的 NPE 问题在 https://github.com/apache/zeppelin/pull/2380 之后得到了解决。

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