我正在尝试为历史性日期运行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天才能看到结果。 我有什么方法可以立即执行这些操作吗?
答案 0 :(得分:0)
协调器中的显式超时控制(-1)解决了问题,并且每5分钟就会实现一次操作。 我们可以配置这5分钟的时间间隔吗?
<controls>
<timeout>-1</timeout>
</controls>
答案 1 :(得分:0)
如果我理解你的要求,那应该很容易。
<coordinator-app name="${coordName}" frequency="${coord:endOfDays(1)}"
start="${start}" end="${end}" timezone="UTC" xmlns="uri:oozie:coordinator:0.1">
您可以将${start}
设置为您想要的开始历史日期