【问题标题】:Running Jupyter/IPython document on Zepplin在 Zeppelin 上运行 Jupyter/IPython 文档
【发布时间】:2017-02-21 20:42:06
【问题描述】:

我有大量在 Jupyter 上运行的现有文档。我想搬到齐柏林飞艇。

我假设 Jupyter 页面在 Zeppelin 中运行,但我找不到任何文档。有没有人试过这个?它有效吗?谁有有用的链接?

谢谢 彼得

【问题讨论】:

    标签: python apache-spark jupyter apache-zeppelin


    【解决方案1】:

    您可以使用Pull Request 2393 引入的新“JupyterUtility”将一个 jupyter notebook (.ipynb) 转换为 apache zeppelin notebook (.json)。它尚未发布,文档仍在进行中(请参阅ZEPPELIN-2616)。但是您可以使用 0.8.0-SNAPSHOT 构建或签出源代码并使用 maven 构建/使用它。

    例如:结帐 -> 切换到文件夹“zeppelin-jupyter”:

    mvn exec:java -Dexec.mainClass="org.apache.zeppelin.jupyter.JupyterUtil" -Dexec.args="-i INPUTFILE.ipynb -o OUTPUTFILE.json"
    

    【讨论】:

      【解决方案2】:

      在 Zeppelin 0.10.0 中解决。这是关闭的拉取请求ZEPPELIN-3033

      在“关于 Zepplin”菜单中查看版本。

      从主页转到“导入笔记”

      然后就可以选择要导入的ipynb文件了。

      也许口译员不行。您必须导出文件,使用文本编辑器默认替换所有解释器,然后再次导入。

      如果您将 Zeppelin 与 HortonWorks 或 Cloudera 一起使用,请小心。 Zeppelin 的版本是 0.8.0。 Here is the doc

      目前,我没有找到有关如何将 jupyter 文件导入 zeppelin 的官方文档。我认为我不存在,因为拉取请求已打开 ZEPPELIN-2616

      【讨论】:

        【解决方案3】:

        Jupyter 的 ipynb 是 json 文件。你可以找到The Jupyter Notebook Format

        Zeppelin 的 note.json 也是 json 格式。每个笔记本都有一个文件夹(笔记本 id)和 note.json。

        应该可以使用小型应用程序进行转换。我认为最重要的信息应该是。

        cells(jupyter) -> 段落(Zeppelin)

        单元格 -> 段落

        cell_type -> %... 在文本中

        来源 -> 文本

        【讨论】:

          猜你喜欢
          • 2016-06-09
          • 1970-01-01
          • 2022-12-29
          • 1970-01-01
          • 1970-01-01
          • 2017-03-11
          • 2017-08-19
          • 1970-01-01
          • 2018-10-29
          相关资源
          最近更新 更多