Zeppelin notebook 执行不是手动的

Zeppelin notebook execute not manual

有没有办法在 zeppelin notebook 中执行 spark 代码,而无需以交互方式执行?我正在寻找特定的东西,或者是否有人可以指出我正确的方向。或者,其他提交 spark 代码的方法,目前在 zeppelin notebook 中。我不能使用 spark-submit 的原因是出于安全原因没有命令行访问权限。

Zeppelin 提供 REST API,除其他功能外,可用于 运行 任一单独的段落,或者 synchronously

http://[zeppelin-server]:[zeppelin-port]/api/notebook/run/[noteId]/[paragraphId]

asynchronously

http://[zeppelin-server]:[zeppelin-port]/api/notebook/job/[noteId]/[paragraphId]

以及whole notebook:

http://[zeppelin-server]:[zeppelin-port]/api/notebook/job/[noteId]

也可以从笔记本本身和 REST 定义 CRON 作业 API。