Повторить успешные задания oozie

Есть ли способ полностью перезапустить успешные задания oozie. Предположим, что мы планируем создать таблицу и хотим перестроить ее по требованию — есть ли простой способ сделать это в oozie?

Я пробую команду oozie -rerun, но если каждое действие выполнено успешно, оно не даст никаких результатов. Он только что проверил, что все успешно и закончил работу


person Rafał Wójcik    schedule 11.09.2019    source источник


Ответы (2)


Повторите запуск, установив для параметра oozie.wf.rerun.failnodes значение false (по умолчанию оно равно true).

Пример:

oozie job -rerun 0000092-141219003455004-oozie-oozi-W -config job.properties -Doozie.wf.rerun.failnodes=false

Из Apache Oozie Мохаммада Камрула Ислама и Аравинда Шринивасана

По умолчанию повторные запуски рабочего процесса начинают выполняться с отказавших узлов в предыдущем запуске... Для свойства oozie.wf.rerun.failnodes можно установить значение false, чтобы сообщить Oozie, что весь рабочий процесс необходимо перезапустить.

person grantler    schedule 11.09.2019

Если ваше задание выполнено успешно, и вы хотите повторно запустить его по запросу, вам нужно будет сначала узнать номер действия, выполнив эту команду: oozie job -info xxxxx-xxxxxxxx-xxx-C и как только вы получите номер действия, выполните это: oozie job -rerun xxxxxxx-xxxxxxxx-C -action xx, и тогда все будет хорошо.

person Vin    schedule 26.08.2020