【问题标题】:Passing URL parameters to Apache Zeppelin paragraph将 URL 参数传递给 Apache Zeppelin 段落
【发布时间】:2017-04-07 14:54:12
【问题描述】:

我需要将请求参数传递给指定的 zeppelin 段落,以使它们可用于 spark 上下文。事实证明,这真是一场噩梦。我可以在 %angular 解释器中编写一些 js 来检索查询参数,但作为 z.angularBind("myparam", "value") 目前仅适用于 Spark Interpreter(scala) 我不能使用这个。

我的下一个想法是检索 Paragraph 和/或 Notebook 对象 - 我认为它必须在某处引用调用它的 url。但是,您可以轻松获得的只是 InterpreterContext 中的 paragraphId/noteId。

有人指出我正确的方向吗?

【问题讨论】:

标签: apache-spark apache-zeppelin


【解决方案1】:

您可以通过dynamic form 传递参数。通过动态表格为您的笔记本创建参数。要为动态表单传递值,请使用以下

{
  "params": {
  "formLabel1": "value1",
  "formLabel2": "value2"
  }
}

文档:https://zeppelin.apache.org/docs/0.7.2/rest-api/rest-notebook.html#run-a-paragraph-synchronously

请注意,仅当您想运行单个段落时才能传递参数。

【讨论】:

    猜你喜欢
    • 2016-02-27
    • 2012-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多