簡體   English   中英

將Oozie協調器的名稱作為工作流程參數傳遞

[英]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。

關於觸發執行的原因,您可以檢索到很多東西-標稱時間,執行編號,輸入數據集名稱等-但沒有協調器名稱。 重點是什么?

請記住,在提交協調器時,您只需定義一個自定義參數即可傳遞自定義標簽。
換句話說,除了通常的jobTrackernameNode您還可以定義coordCustomLabelcovfefe或其他名稱。 並為該參數分配所需的任何字符串值-協調器名稱,一些自由文本注釋或標簽列表。
自定義參數將由Workflow實例繼承-就像jobTracker和朋友一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM