Oozie 作业花费的时间比预定时间间隔长
Oozie job taking longer than scheduled interval
我正在安排 Oozie MapReduce 作业 运行 每 15 分钟一次。我想知道如果每项工作都需要比设定时间更长的时间会怎样?会不会导致工作积压?或者 Oozie 会为新的工作创建一个新的任务/线程/fork,而前一个仍然是 运行ning?
Oozie 不会 运行 在上一个作业结束之前进行下一个作业。如果第一个作业执行时间超过 15 分钟,则下一个作业将在预定时间后 运行。所以Oozie的预定时间和运行ning时间可能不一样。
编辑:
无论如何,所描述的行为只是默认行为,可以更改。你可以设置concurrency
属性 from controls
block大于1,下一个job会是运行,即使第一个还是运行ning。检查我在类似
上的回答
我正在安排 Oozie MapReduce 作业 运行 每 15 分钟一次。我想知道如果每项工作都需要比设定时间更长的时间会怎样?会不会导致工作积压?或者 Oozie 会为新的工作创建一个新的任务/线程/fork,而前一个仍然是 运行ning?
Oozie 不会 运行 在上一个作业结束之前进行下一个作业。如果第一个作业执行时间超过 15 分钟,则下一个作业将在预定时间后 运行。所以Oozie的预定时间和运行ning时间可能不一样。
编辑:
无论如何,所描述的行为只是默认行为,可以更改。你可以设置concurrency
属性 from controls
block大于1,下一个job会是运行,即使第一个还是运行ning。检查我在类似