【发布时间】:2015-10-20 09:28:49
【问题描述】:
在我的 hadoop 集群上,我设计了一个具有以下属性的 oozie 工作流。
<global>
<configuration>
<property>
<name>mapred.job.queue.name</name>
<value>myQueue</value>
</property>
<property>
<name>oozie.launcher.mapred.job.queue.name</name>
<value>oozie-launcher</value>
</property>
<property>
<name>tez.queue.name</name>
<value>myQueue</value>
</property>
<property>
<name>oozie.job.acl</name>
<value>*</value>
</property>
<property>
<name>mapreduce.job.acl-modify-job</name>
<value>*</value>
</property>
</configuration>
我关心的是 oozie.job.acl 属性,它应该提供一个允许所有人终止我的工作流的 acl。
但是当我尝试用不同于提交它的用户杀死它时,oozie 返回错误 E0508
oozie job -oozie http://localhost:11000/oozie -kill 0000000-151020102420689-oozie-oozi-W
Error: E0508 : E0508: User [user] not authorized for WF job [0000000-151020102420689-oozie-oozi-W]
我的集群配置中是否缺少某些内容?我正在使用 oozie 4.1.0。
【问题讨论】:
-
oozie.service.AuthorizationService.default.group.as.acl是否有可能覆盖您的 ACL 设置?参照。 qnalist.com/questions/4804291/… -
您好,我已经检查过了,设置为 false。