hadoop-2.6.0授权不适用于jobs先生

ecbunoof  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(392)

我已经用kerberos安全性配置了hadoop-2.6.0。
为了获得授权,我查阅了文件。但是security.job.submission.protocol.acl属性在hadoop-policy.xml中不可用。
属性似乎已更改为security.job.client.protocol.acl。即使我为提交map reduce作业添加了这些属性中的任何一个,它也不起作用。
任何用户都可以提交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>
rqenqsqc

rqenqsqc1#

我在这里的cloudera文档中找到了答案
似乎security.job.client.protocol.acl属性用于mr1,而对于mr2,我们可以使用security.applicationclient.protocol.acl。

相关问题