首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >组的写权限在hadoop中不使用默认acl继承。

组的写权限在hadoop中不使用默认acl继承。
EN

Stack Overflow用户
提问于 2015-04-11 13:45:41
回答 1查看 5.4K关注 0票数 3

在hadoop (hdfs)下创建销售目录

hdfs@vm1 ~$ hadoop fs -mkdir /sale

它获得了755(rwxr-xr-x)权限如下

hdfs@vm1 ~$ hadoop fs -ls /

drwxr xr-x- hdfs超级群0 2015-04-11 18:12 /sale

现在,我们正在尝试设置默认的acl,以便在sale目录中创建的进一步目录继承在sale目录上设置的acl权限。

hdfs@vm1 ~$ hadoop fs -setfacl -m默认:user::rwx,默认:group::rwx,默认值:- /sale

hdfs@vm1 ~$ hadoop fs -ls /

drwxr xr-x+- hdfs超级群0 2015-04-11 18:12 /sale

加号+表示默认的acl已在目录上设置

hdfs@vm1 ~$ hadoop fs -getfacl /sale

文件: /sale

所有人: hdfs

群:超群

用户::rwx

组:r-x

其他:r-x

默认值:user::rwx

默认值:group::rwx

违约:其他:

现在,我们正在创建一个正在出售的目录,以检查权限是否按照setfacl命令设置的继承,但我们看到的不是770(rwxrwx--)权限,而是将其设置为750(rwxr-x-)。意味着我们无法在hadoop中在组级别设置写权限。

hdfs@vm1 ~$ hadoop fs -mkdir /sale/dir1 1

hdfs@vm1 ~$ hadoop fs -ls /sale/

drwxr-x

上面的场景(默认的acl)在linux盒上运行得很好。有没有在hadoop/hdfs上启用相同的方法?我们使用ClouderaHadoop5.2,在Hadoop中是否缺少任何配置参数?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-11 13:58:14

让您设置以下配置参数: dfs.namenode.acls.enabled = true

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29578575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档