Как запустить oozie для исторических дат?

Я пытаюсь запустить координатора Уси для исторических дат, таких как

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

Узи должна была начать / материализовать все действия за эти дни немедленно

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

Но вместо этого Оози генерирует / выполняет одно действие в день, и мне нужно подождать 43 дня, чтобы увидеть результаты. Можно ли как-то выполнить эти действия немедленно?

2 ответа

Явное управление тайм-аутом (-1) в координаторе решило проблему, и действие происходит через каждые 5 минут. Можем ли мы настроить этот 5-минутный интервал?

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

Если я понимаю, что вы спрашиваете, это должно быть легко сделать.

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

вы можете установить ${start} к исторической дате начала вы хотите

Другие вопросы по тегам