重新运行成功的 oozie 作业



有没有办法完全重新运行成功的oozie作业。假设我们计划创建一个表,并且我们希望按需重建它 - 有没有简单的方法可以在 oozie 中做到这一点?

我尝试 oozie -rerun 命令,但如果每个操作都成功,它将不会执行任何结果。它只是检查一切是否成功并完成工作

重新运行,将 oozie.wf.rerun.failnodes 设置为 false(默认情况下为 true(。

例:

oozie job -rerun 0000092-141219003455004-oozie-oozi-W -config job.properties -Doozie.wf.rerun.failnodes=false

来自Mohammad Kamrul Islam和Aravind Srinivasan的Apache Oozie

默认情况下,工作流重新运行从上一次运行中的失败节点开始执行。属性oozie.wf.rerun.failnodes可以设置为false,以告诉Oozie整个工作流需要重新运行。

如果您的作业成功运行,并且您想要按需重新运行,则必须首先通过运行以下命令来找出操作编号:oozie job -info xxxxx-xxxxxxxx-xxx-C一旦你有了操作编号,就运行这个:oozie job -rerun xxxxxxx-xxxxxxxx-C -action xx那你应该很好

最新更新