【问题标题】:Error importing some Visualization Helium Packages in Zeppelin在 Zeppelin 中导入一些可视化氦包时出错
【发布时间】:2017-04-24 23:52:34
【问题描述】:
我正在尝试使用此 url 将一些氦气包导入 Zeppelin。
https://zeppelin.apache.org/helium_packages.html
虽然某些可视化效果很好,例如 zeppelin-bubblechart ,
zeppelin-highcharts-spline 安装了一些软件包(例如,zeppelin-highcharts-bubble),我在 helium 中看到该符号,但在执行查询时它没有出现在我的 Zeppelin 注释中。
这是什么原因?
【问题讨论】:
标签:
highcharts
npm
apache-zeppelin
【解决方案1】:
我想我找到了解决方案。
对于像 zeppelin-bubblechart 这样的软件包,安装是直接的,其中提到我们需要在 helium 文件夹下创建一个 .json 文件并处理它。而其他安装有点不同,比如 zeppelin-highcharts-bubble。为了使这样的软件包起作用,
- 首先我们需要先安装 npm。
- 安装 npm 后,您可以通过 npm 将软件包加载到 helium 中并在 Zeppelin 中使用它们。
- 转到文件夹 zeppelin-0.7.0-bin-all/local-repo/vis/node_modules 并执行 npm i zeppelin-highcharts-bubble
- 然后转到文件夹 zeppelin-highcharts-bubble 和 cp zeppelin-highcharts-bubble.json zeppelin-0.7.0-bin-all/helium/
- 将此文件中的工件更改为 zeppelin-highcharts-bubble@0.0.2
这是 zeppelin-0.7.0-bin-all/local-repo/vis/node_modules/zeppelin-highcharts-bubble 文件夹下 package.json 的 _id
- 刷新 Zeppelin 上的氦气接口,这应该可以工作。