在 Zeppelin 中导入一些 Visualization Helium 包时出错

Error importing some Visualization Helium Packages in Zeppelin

我正在尝试使用此 url 将一些氦包导入 Zeppelin。 https://zeppelin.apache.org/helium_packages.html

虽然一些可视化效果很好,例如 zeppelin-bubblechart, zeppelin-highcharts-spline 安装了一些包(例如,zeppelin-highcharts-bubble),我在 helium 中看到了这个符号,但是当我执行查询时它没有出现在我的 Zeppelin note 中。

这是什么原因?

我想我找到了解决办法。

对于像 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 上的 helium 接口,这应该可以工作。