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

c2e8gylq  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(299)

我试图通过命令行搜索一些特定的oozie作业。
我使用以下语法来处理相同的问题 $ oozie jobs -filter status=RUNNING ;status=KILLED 但是,该命令只返回正在运行的作业,而不返回终止的作业。需要帮助找出多个条件不起作用的原因(我希望运行和终止的作业的结果会像官方oozie文档中提到的那样被或)
我是不是漏掉了什么明显的东西?请建议
版本:oozie客户端内部版本:2.3.2-cdh3u5

vd2z7a6w

vd2z7a6w1#

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

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

yacmzcpb2#

你必须避开分号,因为分号是在到达oozie之前被解释的。按如下方式运行命令:

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

相关问题