通过Oozie命令行重新运行工作流时,有几个选项.
选项1工作正常,但是,在使用选项2重新运行工作流时,它会引发错误E0404.
oozie job -oozie http://<url>/oozie -Doozie.wf.rerun.skip.nodes=node1,node2 -rerun WFID
错误:E0404:E0404:只允许其中一个属性[oozie.wf.rerun.skip.nodes OR oozie.wf.rerun.failnodes]
但是,下面的工作正常.
oozie job -oozie http://<url>/oozie -Doozie.wf.rerun.failnodes=true -rerun WFID
每次在重新运行模式下执行oozie作业时,它都会尝试重用之前运行的conifg文件.但是你可以使用-D选项将附加属性传递给它,这就是我们如何传递oozie.wf.rerun.failnodes和oozie.wf.rerun.skip.nodes.
如果您已经在重新运行模式下已经执行了oozie.wf.rerun.failnodes=true一次,那么在下一次运行中您将无法使用
oozie job -oozie http://<url>/oozie -Doozie.wf.rerun.skip.nodes=node1,node2 -rerun WFID
Run Code Online (Sandbox Code Playgroud)
因为当它试图重用配置文件时,oozie.wf.rerun.failnodes属性已经存在于其属性中,并且当oozie尝试抛出您遇到的错误时.
| 归档时间: |
|
| 查看次数: |
5978 次 |
| 最近记录: |