hadoop中使用ACL管理HDFS权限
hadoop中使用ACL管理HDFS权限,ACL的权限划分是在hadoop2.4中新加的权限控制,类似linux的ACL权限
·
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)