Hadoop 通过Oozie命令行指定多个筛选条件

Hadoop 通过Oozie命令行指定多个筛选条件,hadoop,oozie,Hadoop,Oozie,我正试图通过命令行搜索一些特定的oozie作业。 对于相同的,我使用以下语法 $oozie作业-过滤器状态=正在运行;状态=已终止 但是,该命令仅返回正在运行的作业,而不是终止的作业。需要帮助找出多个条件不起作用的原因(我希望运行和终止的作业的结果按中所述进行OR运算) 我是否遗漏了一些显而易见的东西?请建议 版本:Oozie客户端构建版本:2.3.2-cdh3u5您必须转义分号,因为它在到达Oozie之前会被解释。按如下方式运行命令: $ oozie jobs -filter status=R

我正试图通过命令行搜索一些特定的oozie作业。
对于相同的
,我使用以下语法
$oozie作业-过滤器状态=正在运行;状态=已终止

但是,该命令仅返回正在运行的作业,而不是终止的作业。需要帮助找出多个条件不起作用的原因(我希望运行和终止的作业的结果按中所述进行OR运算)
我是否遗漏了一些显而易见的东西?请建议

版本:Oozie客户端构建版本:2.3.2-cdh3u5

您必须转义分号,因为它在到达Oozie之前会被解释。按如下方式运行命令:

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

引用@tokland提到的字符串对我有效,而逃跑对我无效

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

同时引用字符串:
$oozie jobs-filter“status=RUNNING;status=KILLED”