如何在历史日期运行oozie?

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

我正在试着运行一个历史性的日期,如oozie协调员

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

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

  1. 2013-02-01T00:00Z
  2. 2013-02-02T00:00Z
  3. 2013-02-03T00:00Z
  4. 2013-02-04T00:00Z
  5. ...
  6. ...
  7. 2013-03-15T00:00Z

但是oozie每天都要生成/执行一个动作,我要等43天才能看到结果。我有没有办法立即执行这些操作?

sigwle7e

sigwle7e1#

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

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

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

cotxawn7

cotxawn72#

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

  1. <controls>
  2. <timeout>-1</timeout>
  3. </controls>

相关问题