2013-06-28 38 views
2

我正試圖通過命令行搜索某些特定的oozie作業。
我使用同樣的
$ oozie jobs -filter status=RUNNING ;status=KILLED
然而,命令只返回被搞清楚運行,並沒有被殺死的jobs.Need援助爲什麼多個標準不工作(我期待的結果工作崗位以下語法按照official oozie documentation提到的運行和殺死作業進行OR操作)
我在這裏丟失了一些明顯的東西嗎?請建議
版本: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"