【问题标题】:How to run Zeppelin in Visualisation Dev Mode?如何在可视化开发模式下运行 Zeppelin?
【发布时间】:2018-12-03 14:21:15
【问题描述】:

我在 windows 平台上,我一直在尝试在可视化开发模式下运行 Zeppelin 以测试一个简单的 hello-world Helium 可视化插件,但没有好的结果。我已经为 Windows 下载了 Zeppelin 0.7.X 二进制文件,并且 Zeppelin 服务器正在 localhost:8081 端口上运行。

为了在可视化开发模式下运行 Zeppelin,我下载了 Zeppelin 0.7.x master,在其中我可以找到 zeppelin-web。文档说要执行以下命令:

cd zeppelin-web
yarn run visdev

但是当我运行相同的时候,yarn 命令会选择命令:

“HELIUM_BUNDLE_DEV=true webpack-dev-server --hot”

来自 package.json 文件中的脚本并抛出 $HELIUM_BUNDLE_DEV 不是可识别的命令。此外,如果我删除第一个参数,它会说 $webpack-dev-server 不是可识别的命令。

有人可以帮我解决这个问题吗?提前致谢。

【问题讨论】:

    标签: apache-zeppelin


    【解决方案1】:

    尝试替换 HELIUM_BUNDLE_DEV = true webpack-dev-server -hotset HELIUM_BUNDLE_DEV = true webpack-dev-server -hot

    在 Windows 上,环境变量是这样设置的 set VAR_NAME = var_value

    【讨论】:

    • 感谢您的回复。但这也不起作用。现在它说 true 不是公认的命令。我的问题是,要测试简单的 hello-world 氦应用程序,我应该在可视化开发模式下运行 zeppelin 吗?我尝试了所有其他选项,方法是将包放在一个文件夹中,然后在 helium 文件夹内的 helloworld.json 包文件中提供绝对工件路径。这会在 UI 中的 available-helium-plugins 下带来插件,如果我启用它,它不会出现在笔记本上。 !
    • 没有。您无需运行开发模式即可启用氦气可视化。在这种模式下,helium 包会在每次页面重新加载后重新组装(如果你连接到 dev 端口,默认为 9000)。您设法从文件夹 zeppelin-examples 运行示例?
    • 抱歉回复晚了。是的,我尝试从 zeppelin-example 运行简单的示例,但效果不佳。简单的 hello world 和水平条可视化也不起作用。它说“无法获取包 helloworld 的模块名称和版本”。你能告诉我在 package.json 中究竟需要如何指定工件的路径以及放置模块的最佳位置吗?
    • 我面临与此链接完全相同的问题:issues.apache.org/jira/browse/ZEPPELIN-2097
    • 很高兴你做到了。
    猜你喜欢
    • 2017-12-30
    • 1970-01-01
    • 2018-02-19
    • 2021-07-06
    • 1970-01-01
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多