【问题标题】:Can I trigger Zeppelin to run a particular block within a command?我可以触发 Zeppelin 在命令中运行特定块吗?
【发布时间】:2020-09-03 18:10:30
【问题描述】:

我想重新运行一个笔记本,并让第一次和第二次运行不同的块。

我不想拥有一个包含所有代码的非常大的块。我想将它们保留为块,以便命令一次只运行一个,我可以看到它有多远。

我们使用 Apache Spark 在 Hadoop 上运行 Zeppelin。

我可以让解释器将特定块作为用户定义函数的一部分运行吗?

【问题讨论】:

    标签: apache-spark hadoop pyspark


    【解决方案1】:

    使用z.run(<paragrah_id>)

    Example:

    在下面的屏幕截图中,我们正在运行 2 段落,它会打印出 sc2

    【讨论】:

    • 这真是太棒了
    • @Cauder, Paragrahids 是从0 to n 开始的序号,在上面的截图中我们有3 个段落,即0,1,2
    • 我的一些笔记本有很多段落。我可以运行一个命令来获取给定段落的 id 吗?
    • 尝试使用 z.getInterpreterContext().getParagraphId() 这是 jira 票证地址。issues.apache.org/jira/browse/ZEPPELIN-1772
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-12
    • 1970-01-01
    • 2020-01-27
    • 2020-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多