在我的hadoop cluser上,我设计了一个具有以下属性的oozie工作流程。Oozie不照顾acl
<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设置吗?参看http://qnalist.com/questions/4804291/does-oozie-have-acl-policy-for-workflows –
嗨,我已经检查,它被设置为false。 – BelgarionCrezo