2016-11-23 3 views
2

요청한 매개 변수를 지정된 zeppelin 단락에 전달하여 spark 컨텍스트에 사용할 수있게해야합니다. 이것은 진짜 악몽을 증명합니다. 쿼리 매개 변수를 검색하기 위해 % angle 인터프리터에 몇 가지 j를 쓸 수 있지만 z.angularBind ("myparam", "value") 은 현재 Spark Interpreter (scala)에서만 작동합니다. 사용할 수 없습니다.URL 매개 변수를 Apache Zeppelin 단락으로 전달

내 다음 생각은 단락 및/또는 노트 개체를 검색하는 것이 었습니다. - 나는 그것을 생각하고 있습니다. 이 그것을 호출 한 URL 어딘가에 참조를 가지고 있어야합니다. 그러나 쉽게 얻을 수있는 것은 InterpreterContext에서 paragraphId/noteId입니다.

누구나 올바른 방향으로 나를 가리 킵니까?

+0

알아 냈습니까? – tgkprog

+1

확실치 않습니다. 최상의 대안은 나머지 api를 사용하여 새 노트를 만드는 것입니다. [link] http://zeppelin.apache.org/docs/0.7.0-SNAPSHOT/rest-api/rest-notebook.html#create -a-new-note 및 json 문자열을 본문에 전달합니다. – user1128482

답변

0

dynamic form을 통해 매개 변수를 전달할 수 있습니다. 노트북의 동적 양식을 통해 매개 변수를 작성하십시오. 당신은 하나의 단락을 실행하려는 경우에만이 PARAMS을 통과 할 수 https://zeppelin.apache.org/docs/0.7.2/rest-api/rest-notebook.html#run-a-paragraph-synchronously

참고 : 동적 양식에 대한 값을 전달하려면 다음

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

문서를 사용합니다.