Hadoop-2.6.0授权不适用于MR作业

时间:2015-01-29 09:34:37

标签: security hadoop authorization kerberos

  • 我已经配置了具有kerberos安全性的hadoop-2.6.0。
  • 为了授权,我提到了Documentation。但是hadoop-policy.xml中没有 security.job.submission.protocol.acl 属性。
  • 该属性似乎已更改为 security.job.client.protocol.acl 。即使我添加任何这些属性来提交map reduce作业,它也无法正常工作。
  • 任何用户都可以提交地图缩减作业。如何授权特定用户或组提交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>

1 个答案:

答案 0 :(得分:0)

我在cloudera文档here

中找到了答案

似乎属性 security.job.client.protocol.acl 适用于MR1,对于MR2,我们可以使用 security.applicationclient.protocol.acl