Support Questions

Find answers, ask questions, and share your expertise
Celebrating as our community reaches 100,000 members! Thank you!

use helium package in zeppelin offline

Rising Star



I am using Horton work HDP3.0 which has zeppelin 0.8.0. I followed to install helium viz packages. Since my environment does not have internet access, I have to install packages into local registry. Here is what I did:


step 1. added zeppelin.helium.localregistry.default in custom zeppelin-site settings, pointing to a local helium folder on the zeppelin master host. Restart zeppelin in ambari.

step 2. download to the helium folder.

step 3. create a npm package tarball, upload the zeppelin master host, unzip into the helium folder. I also updated the artifact to point to local npm folder (e.g. from sogou-map-vis@1.0.0 to /u01/helium/sogou-map-vis)

However, zeppelin's helium page does not list any viz packages.

Below post all indicate it is possible to use helium packages offline but it does not work for me:

I am not sure if using helium offline is officially supported by zeppelin.

Any clue is highly appreciated! Thanks.



@jiangok2006 ...Could you please share helium related properties of zeppelin configuration file.


Hi @jiangok2006 ...Below are my tree structure of helium folder with all the permissions.


(base) [zeppelin@xxx-xxx-XXXhelium]$ tree
├── helium.json
└── zeppelin-toc-spell
├── node_modules
│   ├── zeppelin-spell
│   │   └── package.json
│   └── zeppelin-toc-spell
│   ├── index.js
│   ├── install.png
│   ├── package.json
│   ├──
│   ├── screenshot.png
│   └── zeppelin-toc-spell.json
└── package-lock.json


Will this works as per your steps ??