- 我已经为Hadoop-2.6.0配置了kerberos安全性。
- 为了获得授权,我参考了文档。但是security.job.submit.protocol.acl属性在hadoop-policy.xml中不可用。
- 该属性似乎已更改为security.job.client.protocol.acl。即使我添加了这些属性中的任何一个来提交地图减少作业,它也无法正常工作。
- 任何用户都可以提交地图缩减作业。如何授权特定用户或组提交 MR 作业。
财产
<property>
<name>security.job.client.protocol.acl</name>
<value>kumar</value>
<description>ACL for MRClientProtocol, used by job clients to
communciate with the MR ApplicationMaster to query job status etc.
The ACL is a comma-separated list of user and group names. The user and
group list is separated by a blank. For e.g. "alice,bob users,wheel".
A special value of "*" means all users are allowed.</description>
</property>
我在cloudera文档中找到了答案
似乎属性security.job.client.protocol.acl适用于MR1,对于MR2,我们可以使用security.applicationclient.protocol.acl。