2013-06-28 3 views
2

Я пытаюсь выполнить поиск определенных заданий oozie через командную строку.
Я использую следующий синтаксис для того же
$ oozie jobs -filter status=RUNNING ;status=KILLED
Однако команда только возвращает задания, которые работают и не убитая помощь jobs.Need в выяснить, почему несколько критериев не работают (я ожидаю результаты для RUNNING и KILLED, как указано в official oozie documentation)
Я пропустил что-то очевидное здесь? Пожалуйста, предложите
Версия: Oozie версия клиента сборки: 2.3.2-cdh3u5Задание нескольких критериев фильтра с помощью командной строки Oozie

ответ

7

Вы должны выйти на точку с запятой, так как это интерпретируется до достижения oozie. Выполните команду:

$ oozie jobs -filter status=RUNNING\;status=KILLED 
+2

Также цитируя строку: '$ oozie jobs -filter 'status = RUNNING; status = KILLED" ' – tokland

0

Цитируя строку как @tokland упоминалось работал для меня, маскирование не сделал.

$ oozie jobs -jobtype bundle -filter "status=RUNNING;status=RUNNINGWITHERROR;user=myuser"