代码之家  ›  专栏  ›  技术社区  ›  uh_big_mike_boi

齐柏林飞艇笔记本执行非手动

  •  3
  • uh_big_mike_boi  · 技术社区  · 7 年前

    有没有一种方法可以在齐柏林飞艇笔记本中执行spark代码,而不必交互执行?我在寻找一些具体的东西,或者如果有人能给我指出正确的方向。或者,以其他方式提交spark代码,该代码目前在齐柏林飞艇笔记本中。我不能使用spark submit的原因是由于安全原因,没有命令行访问。

    1 回复  |  直到 7 年前
        1
  •  2
  •   zero323 little_kid_pea    7 年前

    齐柏林飞艇提供了RESTAPI,除其他功能外,该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]
    

    也可以从笔记本本身和RESTAPI中定义CRON作业。