我有一个Oozie协调员工作设置,每天上午12点运行。我正在寻找一种机制,我可以让Oozie重新运行那些由于Oozie服务器故障而错过的工作。
我理解通过workflow.xml
文件中的SLA参数,我可以指定作业持续时间和电子邮件联系人的SLA,但不确定在以下情况下会发生什么:
在这种情况下,Oozie是否会理解它已经错过了执行07年7月和现在的7月08日的运行?我需要处理的任何配置?
答案 0 :(得分:0)
Oozie自动运行协调器中之前的所有计划工作流程。但是,它不会重新运行以前失败的工作。
如果您的服务器在7月6日停机并在7月8日回来,那么它将在7月7日开始运行,然后在7月8日运行。
我认为你不需要为此设置任何参数。这是oozie的默认行为。