Support Questions

Find answers, ask questions, and share your expertise

use helium package in zeppelin offline

avatar
Rising Star

Hi,

 

I am using Horton work HDP3.0 which has zeppelin 0.8.0. I followed https://zeppelin.apache.org/docs/0.8.0/development/helium/writing_visualization_basic.html 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 https://s3.amazonaws.com/helium-package/helium.json 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.

2 REPLIES 2

avatar
Explorer

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

avatar
Explorer

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
│   ├── README.md
│   ├── screenshot.png
│   └── zeppelin-toc-spell.json
└── package-lock.json

 

Will this works as per your steps ??