如果我的oozie工作流程中的任何操作失敗,我正嘗試發送電子郵件提醒。如何獲取哪個操作失敗或者有什麼方法可以查看工作流DAG中最後一個成功的操作名稱?Oozie:工作流程:如何獲取上一次成功的操作
0
A
回答
0
有沒有直接的方法來獲得最後的「成功」的行動AFAIK。如果你在特定環境下思考一會兒:考慮fork/join,控制節點等,定義「成功」並不容易。
但是,一旦標準定義好了,我想有可能找到最後一個「成功「節點使用Oozie的REST API。例如,工作流的響應($ OOZIE_URL/v1/job/job_id?show = info)返回工作流中的操作列表。動作與「過渡」字段相關聯:最後一個動作的過渡爲空,其他節點的過渡是它們的下游節點等。
祝你好運,讓我們知道它是否有效。
0
如何獲得其行動得到了失敗
wf:lastErrorNode()
在下面的Oozie的工作流實例片段中,上述功能是用來獲取最後的錯誤信息失敗的動作:
<kill name="fail">
<message>Action failed, error message: ${wf:errorMessage(wf:lastErrorNode())}</message>
</kill>
我不知道有什麼辦法可以獲得「上一個成功的動作名稱」。
有關這些功能的更多信息,請參閱Oozie Workflow文檔的Workflow EL functions section。
相關問題
- 1. Oozie:子工作流操作:如何檢索子工作流ID?
- 2. 如何在以前的工作流程完成時觸發Oozie工作流程
- 3. 如何在oozie工作流程中獲得oozie jobId?
- 4. Oozie的工作流程shellAction
- 5. 如何在Oozie工作流程EL功能中使用Oozie作業屬性?
- 6. Oozie協同工作流程
- 7. Apache Oozie工作流程
- 8. Oozie迭代工作流程
- 9. 縮短Oozie工作流程
- 10. Oozie Hive工作流程intermitent
- 11. 如何將Oozie配置傳遞給工作流操作,如Hive?
- 12. 在oozie中查找上次執行工作流程的時間
- 13. 用於配置單元操作的Oozie工作流程
- 14. oozie工作流程如果一個操作失敗,發生了什麼事
- 15. Azure的Oozie的工作流程
- 16. 爲Oozie的工作流
- 17. 如何在子工作流失敗時中止oozie工作流?
- 18. 在oozie工作流程中獲取當前時間
- 19. oozie中的共享工作流程
- 20. 與開始Oozie的工作流程
- 21. 一次,工作流程
- 22. 在色相重試Oozie的工作流操作(CDH4)
- 23. Oozie工作流程架構錯誤
- 24. Oozie:在本地測試工作流程
- 25. 停止Oozie工作流程執行
- 26. 獲取HadoopAccessorException同時檢查Oozie的工作流狀態
- 27. 如何參數從Oozie的工作流程
- 28. 如何在將來的日期運行oozie工作流程
- 29. 獲取完成流程的最後一個工作目錄
- 30. 使用Java代碼生成Oozie工作流程