Я пытаюсь выполнить поиск определенных заданий oozie через командную строку.
Я использую следующий синтаксис для того же
$ oozie jobs -filter status=RUNNING ;status=KILLED
Однако команда только возвращает задания, которые работают и не убитая помощь jobs.Need в выяснить, почему несколько критериев не работают (я ожидаю результаты для RUNNING и KILLED, как указано в official oozie documentation)
Я пропустил что-то очевидное здесь? Пожалуйста, предложите
Версия: Oozie версия клиента сборки: 2.3.2-cdh3u5Задание нескольких критериев фильтра с помощью командной строки Oozie
2
A
ответ
7
Вы должны выйти на точку с запятой, так как это интерпретируется до достижения oozie. Выполните команду:
$ oozie jobs -filter status=RUNNING\;status=KILLED
0
Цитируя строку как @tokland упоминалось работал для меня, маскирование не сделал.
$ oozie jobs -jobtype bundle -filter "status=RUNNING;status=RUNNINGWITHERROR;user=myuser"
Также цитируя строку: '$ oozie jobs -filter 'status = RUNNING; status = KILLED" ' – tokland