gpt4 book ai didi

hadoop用户文件权限

转载 作者:可可西里 更新时间:2023-11-01 14:20:12 25 4
gpt4 key购买 nike

我在 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 中)

1.创建群组>>> groupadd mygroup
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 permissions

关于hadoop用户文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36029326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com