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


  • 我已经为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

相关内容

最新更新