我正在尝试使用下面的命令重新运行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