[英]Passing Name of Oozie Coordinator as a Workflow Parameter
我在Hue中有一個Oozie協調員,該協調員調用具有Java動作的工作流。 我想將協調器的名稱作為參數傳遞給工作流,以便將其傳遞給java動作。 這可能嗎? 我看到了工作流程EL函數: http : //archive.cloudera.com/cdh4/cdh/4/oozie/WorkflowFunctionalSpec.html#a4.2.5_Hadoop_EL_Functions但是我找不到協調器元數據的任何內容。
據我所知,還沒有EL函數允許Coordinator動態檢索自己的名稱,並將其傳遞給自定義屬性中的子Workflow。
關於觸發執行的原因,您可以檢索到很多東西-標稱時間,執行編號,輸入數據集名稱等-但沒有協調器名稱。 重點是什么?
請記住,在提交協調器時,您只需定義一個自定義參數即可傳遞自定義標簽。
換句話說,除了通常的jobTracker
和nameNode
您還可以定義coordCustomLabel
或covfefe
或其他名稱。 並為該參數分配所需的任何字符串值-協調器名稱,一些自由文本注釋或標簽列表。
自定義參數將由Workflow實例繼承-就像jobTracker
和朋友一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.