Повторное выполнение действия координатора Oozie из отказавших узлов

Я пытаюсь повторно запустить действие координатора oozie, используя приведенную ниже команду.

oozie job -rerun <co-ordinator id> -action <action id>
-Doozie.wf.rerun.fail.nodes=true

Но он выполняет действие с самого начала, а не с точки отказавшего узла. Координатор игнорирует параметр «oozie.wf.rerun.fail.nodes=true». Я пропускаю, чтобы предоставить некоторые варианты?


person Deepak Janyavula    schedule 09.02.2017    source источник
comment
Попробуйте установить -Doozie.wf.rerun.failnodes=true и посмотреть, решает ли это.   -  person franklinsijo    schedule 09.02.2017
comment
Пробовал. Бесполезно :(   -  person Deepak Janyavula    schedule 14.02.2017
comment
Извините, это неправильный вариант.   -  person franklinsijo    schedule 14.02.2017


Ответы (1)


Для повторного показа Oozie Coordinator,

Используйте флаг -failed, который повторно запускает неудачные действия рабочего процесса действий координатора, переданных в -action.

oozie job -rerun <co-ordinator id> -failed -action <action id>

Свойство -Doozie.wf.rerun.failnodes=true используется для повторного запуска рабочих процессов.

person franklinsijo    schedule 14.02.2017
comment
Но как мы можем контролировать действие координатора, чтобы оно запускалось с точки отказа, а не с самого начала. - person Deepak Janyavula; 14.02.2017
comment
Вы должны передать идентификаторы неудачных действий вручную. Повторные запуски координатора не будут отслеживать неудачные действия координатора сами по себе, но могут быть выполнены для повторного запуска только отказавших узлов в рабочих процессах параметров координатора. Подробнее см. здесь. - person franklinsijo; 14.02.2017
comment
Если в моем координаторе, если у меня есть действие с 10 сценариями куста в качестве отдельных подпроцессов внутри него, и если действие не выполняется после запуска 9 сценариев. Нет возможности продолжить выполнение с 9-го скрипта? Каждый раз, когда происходит сбой, нужно ли мне снова начинать с подпроцесса сценария 1? - person Deepak Janyavula; 14.02.2017
comment
Нет, не нужно. Этот сценарий представляет собой одно задание координатора действий с 10 рабочими процессами внутри. Передайте этот идентификатор действия с установленным флагом -failed, задание будет запускать только неудачное действие рабочего процесса, т. е. сценарий 9-го куста для указанного идентификатора действия. - person franklinsijo; 14.02.2017