在 Apache Zeppelin 上运行独立的 python 脚本

Posted

技术标签:

【中文标题】在 Apache Zeppelin 上运行独立的 python 脚本【英文标题】:Run standalone python script on Apache Zeppelin 【发布时间】:2020-03-05 16:12:57 【问题描述】:

我一直在使用Apache Zeppelin Notebook 运行Scala 代码。现在需要在同一个笔记本上运行一个独立的Python 脚本。 Scala 代码在前面的段落中生成一些 CSV 文件,这些文件应该作为参数传递给 Python 脚本。从同一个 Zeppelin 笔记本的另一段运行 Python 脚本的最简单方法是什么?

【问题讨论】:

【参考方案1】:

Zeppelin 提供了几种解释器,可以绑定到各自的笔记本上。单击笔记本右上角的解释器绑定选项以查看笔记本支持的内容。

由于它支持Shell解释器%sh,我只是用它来运行带有参数的独立python脚本。

%sh
python evaluate.py gold.csv pred.csv 

如果您不确定输入文件和脚本的位置,可以在 Zeppelin 段落中运行 Shell 命令pwd 来查找它们。

%sh
pwd

【讨论】:

以上是关于在 Apache Zeppelin 上运行独立的 python 脚本的主要内容,如果未能解决你的问题,请参考以下文章

在 Apache Zeppelin 上配置 Hbase 解释器时遇到问题

在 Apache Zeppelin 上安装 R

使用 zeppelin 在 kubernetes 上运行 Spark

Apache zeppelin 进程死亡

安装 Apache Zeppelin 的构建错误

Apache - Zeppelin 在 Ubuntu 上构建失败