我正在嘗試使用下面的命令重新運行oozie協調器動作。從失敗節點重新運行的Oozie協調器動作
oozie job -rerun <co-ordinator id> -action <action id> -Doozie.wf.rerun.fail.nodes=true
但它正在執行,而不是從一開始從故障節點的點執行它的作用。協調員忽略'oozie.wf.rerun.fail.nodes = true'選項。我想提供一些選擇嗎?
我正在嘗試使用下面的命令重新運行oozie協調器動作。從失敗節點重新運行的Oozie協調器動作
oozie job -rerun <co-ordinator id> -action <action id> -Doozie.wf.rerun.fail.nodes=true
但它正在執行,而不是從一開始從故障節點的點執行它的作用。協調員忽略'oozie.wf.rerun.fail.nodes = true'選項。我想提供一些選擇嗎?
對於Oozie的協調員重播,
使用-failed
標誌,它重新運行了在-action
通過協調行動的失敗,工作流程操作。
oozie job -rerun <co-ordinator id> -failed -action <action id>
屬性-Doozie.wf.rerun.failnodes=true
用於重新運行工作流程。
但是我們如何控制協調器動作從失敗點運行而不是從開始運行 –
你必須手動傳遞失敗的動作id協調器重播不會看出來對於失敗的協調器操作本身,但可以重新運行協調器選項工作流程中的失敗節點。有關更多信息,請參閱[此處](https://oozie.apache.org/docs/4.2.0/DG_CoordinatorRerun.html)。詳細信息 – franklinsijo
如果在我的協調員中,如果我將10個配置單元腳本作爲其中的單個子工作流進行操作,並且在運行9個腳本後操作失敗,那麼我無法繼續從第9個腳本執行任何選項?失敗,我是否需要再次從腳本1子工作流程開始? –
嘗試設置'-Doozie.wf.rerun.failnodes = true',看看是否解決。 – franklinsijo
試過了。沒有使用:( –
對不起,這是一個錯誤的選項 – franklinsijo