我有一個由oozie協調員安排的mapreduce作業,每4小時運行一次。這個mapreduce作業接受一個參數,比如k,它的值在job.config文件中設置。我想知道如果我改變兩分之間的這種參數的值,它挑更新的(新)值,或者它堅持原來的(舊)值?如何更改oozie工作協調員的價值?
1
A
回答
0
如果作業是在乳寧模式時,它會堅持舊的參數它的自我,如果工作在等待調度運行,那麼它會採取的最新值:)。
0
其實,有一個「動態」取在運行時的參數值的迂迴方式:
- 在工作流程的開頭插入一個虛擬殼牌行動, <捕獲輸出/ >選項在shell腳本設置
- ,只要下載一個屬性從HDFS文件和 它轉儲到STDOUT
- 「捕獲輸出」 OPTI上告訴Oozie的解析STDOUT成地圖(即鍵/值列表)
- 然後使用E.L.函數來在 檢索適當的值(一個或多個)下一個操作
$ {WF:actionData( 「DummyShellAction」)[ 「some.key」]}
http://oozie.apache.org/docs/4.0.0/WorkflowFunctionalSpec.html#a4.2.6_Hadoop_Jobs_EL_Function
相關問題
- 1. Oozie工作流和協調員
- 2. Oozie協調員如何對基礎工作流程變更作出反應?
- 3. 如何停止Oozie協調員?
- 4. Oozie協調員動作重新運行
- 5. 如果協調員操作失敗,如何掛起Oozie協調器?
- 6. 如何刪除oozie中排隊的協調員作業?
- 7. Oozie協調員有多個工作流程
- 8. 使用oozie協調員安排每月工作
- 9. Oozie協調員。如何將過去的數據提供給mapreduce工作?
- 10. 如何提交oozie協調器作業
- 11. Oozie協同工作流程
- 12. 如何配置前一天的Oozie協調員數據集
- 13. Oozie上的嚴格協調員作業排序
- 14. 如何每天同時安排Oozie協調員?
- 15. Oozie協調員調度使用cron表達式給出錯誤
- 16. Oozie協調器問題
- 17. 通過開發人員工具更改價值的事件
- 18. 避免指定Oozie協調員的結束時間
- 19. 如何在不重新啓動作業的情況下重新安排OOZIE中的協調員作業?
- 20. 工作人員/協調員的Presto服務未啓動
- 21. oozie協調器中的Hive查詢
- 22. 如何更改協調點陣圖
- 23. 哪位用戶在通過協調員提交作業時進行oozie模擬
- 24. Oozie pyspark工作
- 25. Oozie Sqoop工作
- 26. 如何更改UISlider的價值
- 27. MPAndroidChart - 如何更改顏色的價值?
- 28. 如何更改數組的價值
- 29. 如何更改會話的價值?
- 30. 如何導出Hue v3.7中的Oozie協調器?