0

我正在尝试为历史日期运行 oozie 协调器,例如

start-date = 2013-02-01T00:00Z 
end-date = 2013-03-15T00:00Z
frequency = 1 day

Oozie 应该立即开始/实现这些天的所有行动

2013-02-01T00:00Z
2013-02-02T00:00Z
2013-02-03T00:00Z
2013-02-04T00:00Z
...
...
2013-03-15T00:00Z

但不是 Oozie 每天生成/执行一个动作,我必须等待 43 天才能看到结果。有什么办法可以立即执行这些操作?

4

2 回答 2

0

协调器中的显式超时控制 (-1) 解决了问题,并且每 5 分钟执行一次操作。我们可以配置这个 5 分钟的间隔吗?

<controls>
    <timeout>-1</timeout>
</controls>
于 2014-03-10T16:10:07.343 回答
0

如果我明白你在问什么,应该很容易做到。

<coordinator-app name="${coordName}" frequency="${coord:endOfDays(1)}"
start="${start}" end="${end}" timezone="UTC" xmlns="uri:oozie:coordinator:0.1">

您可以设置${start}为您想要的开始历史日期

于 2014-03-18T07:45:33.163 回答