Я планирую выполнение задания Oozie MapReduce каждые 15 минут. Интересно, что произойдет, если каждая работа будет занимать больше установленного времени? Приведет ли это к отставанию в работе? Или Oozie создаст новую задачу/поток/форк для нового задания, пока предыдущее все еще выполняется?
Работа Oozie занимает больше времени, чем запланированный интервал
comment
проверить отредактированную версию
- person Mikhail Golubtsov   schedule 31.07.2015
Ответы (1)
Узи не будет запускать следующее задание, пока не завершится предыдущее. Если выполнение первого задания занимает более 15 минут, то следующее будет запущено после запланированного времени. Таким образом, запланированное время и время выполнения могут отличаться в Oozie.
РЕДАКТИРОВАТЬ:
В любом случае, описанное поведение только по умолчанию и может быть изменено. Вы можете установить свойство concurrency
из блока controls
больше 1, и следующее задание будет запущено, даже если первое все еще выполняется. Проверьте мой ответ на аналогичный вопрос
person
Mikhail Golubtsov
schedule
07.07.2015