关闭

hadoop中使用ACL管理HDFS权限

标签: hdfsshelllinuxaclcloudera
1170人阅读 评论(0) 收藏 举报
分类:

hadoop中使用ACL管理HDFS权限,ACL的权限划分是在hadoop2.4中新加的权限控制,类似linux的ACL权限


1、修改hdfs的权限配置

<property>
	<name>dfs.permissions</name>
	<value>false</value>
</property>
<property>
	<name>dfs.namenode.acls.enabled</name>
	<value>true</value>
</property>


2、权限配置

赋所属主与组的权限

sudo -u hdfs hdfs dfs -chmod -R 771 /user/hive/warehouse
sudo -u hdfs hdfs dfs -chown -R hive:hive /user/hive/warehouse

赋ACL的权限

sudo -u hdfs hdfs dfs -setfacl -R -m group:bdc:rwx /hive/default
sudo -u hdfs hdfs dfs -setfacl -R -m group:bdc:rwx /hive/warehouse
sudo -u hdfs hdfs dfs -setfacl -R -m user:kwu:rwx /hive/warehouse

3、用户与组的设定

Important: Ensure that all users and groups resolve on the NameNode for ACLs to work as expected.

这是官网的说法,即在namenode的节点配置用户与组的关系

查看用户的所属组

groups kwu


1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:327632次
    • 积分:5788
    • 等级:
    • 排名:第4676名
    • 原创:224篇
    • 转载:27篇
    • 译文:0篇
    • 评论:60条
    文章分类
    博客专栏
    最新评论