2016-03-15 3 views
1

Мой планировщик успешно выполнил работу координатора oozie. Я могу видеть, координатор ID в веб-интерфейсе и из моей командной строки я могу сделатьПовторить задание координатора из командной строки

oozie job --oozie http://foo.com:11000/oozie/ -info 0119337-160219063120217-oozie-oozi-C 

Это печатает кучу вещей в командной строке относительно предыдущего запуска.

Теперь я хочу, чтобы запустить это по требованию, так что я дать команду

oozie job --oozie http://foo:11000/oozie/ -rerun 0119337-160219063120217-oozie-oozi-C 

Теперь он дает ошибку

Error: Invalid options provided for rerun: date or action expected. 

Так я пытаюсь

oozie job --oozie http://foo.com:11000/oozie/ -rerun 0119337-160219063120217-oozie-oozi-C -date "2016-03-14 00:00:00" 

Error: E0302 : E0302: Invalid parameter [2016-03-14 00:00:00] 

Я также попытался

oozie job --oozie http://vtqaana-clouderamgr01.dealer.ddc:11000/oozie/ -rerun 0119337-160219063120217-oozie-oozi-C -action 18 

Теперь она говорит

Error: E1018 : E1018: Coord Job Rerun Error: part or all actions are not eligible to rerun! 

Поэтому независимо от того, что я делаю ... oozie не позволит мне перезапускать мой координатор работы.

Вот скриншот моей работы

enter image description here

Я хочу, чтобы повторно запустить его с самого начала с помощью командной строки.

ответ

0

Даты, указанные в -date, должны быть Формат UTC. Вам необходимо пройти дату в следующем формате:

$oozie job -rerun <coord_Job_id> [-nocleanup] [-refresh] 
[-action 1, 3-4, 7-40] (-action or -date is required to rerun.) 
[-date 2009-01-01T01:00Z::2009-05-31T23:59Z, 2009-11-10T01:00Z, 2009-12-31T22:00Z] 

Пожалуйста, обратитесь Oozie documentation для более подробной информации.