【问题标题】:Adding shell interpreter to zeppelin将 shell 解释器添加到 zeppelin
【发布时间】:2017-05-02 04:16:56
【问题描述】:

我正在使用 zeppelin 0.6.1-SNAPSHOT 与另一个名为 insightedge 的内存计算平台捆绑在一起。我想将需要 shell 解释器 (%sh) 的其他笔记本导入到我的 zeppelin 部署中。

我尝试通过执行 ./install-interpreter.sh --name shell 命令添加 shell 解释器,但失败并出现错误

Exception in thread "main" java.lang.RuntimeException: Can't find interpreter 'shell'
        at org.apache.zeppelin.interpreter.install.InstallInterpreter.install(InstallInterpreter.java:141)
        at org.apache.zeppelin.interpreter.install.InstallInterpreter.install(InstallInterpreter.java:128)
        at org.apache.zeppelin.interpreter.install.InstallInterpreter.main(InstallInterpreter.java:280)

我的 zeppelin 安装上当前安装的解释器是 %spark & %md。

请指导我完成将 shell 解释器添加到我的 zeppelin 部署的步骤。谢谢。

【问题讨论】:

  • 是安装新的 Zeppelin 的选项吗?并尝试./install-interpreter.sh -l列出是否有shell解释器。
  • 由于 zeppelin 与另一种技术解决方案捆绑在一起,因此无法选择全新安装。我检查了当前安装的解释器,发现 %spark & %md。

标签: shell interpreter apache-zeppelin


【解决方案1】:

我能够通过执行命令在我的 zeppelin 部署中安装 shell 解释器

"./install-interpreter.sh --name shell --artifact org.apache.zeppelin:zeppelin-shell:0.6.1"

【讨论】:

    【解决方案2】:

    如果

    "./install-interpreter.sh --name shell --artifact org.apache.zeppelin:zeppelin-shell:0.8.0"
    

    没有帮助您应该尝试将 zeppelin-shell-0.8.0.jar 工件依赖项添加到 shell 解释器:

    【讨论】:

      猜你喜欢
      • 2016-01-30
      • 2019-06-16
      • 1970-01-01
      • 2016-08-12
      • 2018-04-13
      • 2019-12-03
      • 2018-04-22
      • 2023-03-30
      • 2021-02-01
      相关资源
      最近更新 更多