kir*_*ran 5 permissions hadoop hdfs cloudera hortonworks-data-platform
我在hortonworks和cloudera中设置hadoop文件权限时遇到问题。
我的要求是:
1. create a new user with new group  
2. create user directory in hdfs ( ex. /user/myuser )  
3. Now this folder ( in this case /user/myuser ) must be accessible to only user and its group but not other users and other groups. 
我使用了以下命令。(在centos 6中)
groupadd mygroup
1.创建组>>> 2.创建属于新组>>>>的新用户   useradd -g mygroup myuser
3.在hdfs中创建用户目录>>> hadoop fs -mkdir /user/myuser
4.更改文件夹的所有权>>> hadoop fs -chown -R myuser:mygroup /user/myuser
5.授予用户文件夹权限>> > hadoop fs -chmod -R 700 /user/myuser
6.我也将/ tmp文件权限更改为粘滞位。>>>hadoop fs -chmod -R 1777 /tmp  
问题来了,即使设置此权限,其他组中的其他用户也正在访问我的数据。请告诉我解决方案。我通过设置(dfs.permission.enabled = true)打开了hdfs文件权限。
我相信您设置了错误的属性来启用权限。您需要在 hdfs-site 中设置以下属性:
dfs.permissions.enabled = true
这是HDFS权限的好资源
| 归档时间: | 
 | 
| 查看次数: | 19296 次 | 
| 最近记录: |