Oozie工作失误时的行为转向

时间:2016-07-10 18:43:40

标签: oozie oozie-coordinator

我有一个Oozie协调员工作设置,每天上午12点运行。我正在寻找一种机制,我可以让Oozie重新运行那些由于Oozie服务器故障而错过的工作。

我理解通过workflow.xml文件中的SLA参数,我可以指定作业持续时间和电子邮件联系人的SLA,但不确定在以下情况下会发生什么:

  • oozie工作计划于7月7日00:05 UTC
  • 运行
  • 但是,oozie服务器出现故障:7月6日,23:00 UTC
  • Oozie服务器重新启用:7月8日,00:30 UTC

在这种情况下,Oozie是否会理解它已经错过了执行07年7月和现在的7月08日的运行?我需要处理的任何配置?

1 个答案:

答案 0 :(得分:0)

Oozie自动运行协调器中之前的所有计划工作流程。但是,它不会重新运行以前失败的工作。

如果您的服务器在7月6日停机并在7月8日回来,那么它将在7月7日开始运行,然后在7月8日运行。

我认为你不需要为此设置任何参数。这是oozie的默认行为。