如何在历史日期运行oozie?

lqfhib0f  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(311)

我正在试着运行一个历史性的日期,如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天才能看到结果。我有没有办法立即执行这些操作?

sigwle7e

sigwle7e1#

如果我明白你的要求,那应该很容易做到。

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

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

cotxawn7

cotxawn72#

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

<controls>
    <timeout>-1</timeout>
</controls>

相关问题