关闭

hadoop中使用ACL管理HDFS权限

标签: hdfsshelllinuxaclcloudera
1534人阅读 评论(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
查看评论

Hadoop-2.4.1学习之HDFS文件权限和ACL

之前在论坛看到一个关于HDFS权限的问题,当时无法回答该问题。无法回答并不意味着对HDFS权限一无所知,而是不能准确完整的阐述HDFS权限,因此决定系统地学习HDFS文件权限。HDFS的文件和目录权限模型共享了POSIX(Portable Operating System Interface,可移植...
  • sky_walker85
  • sky_walker85
  • 2014-11-02 14:40
  • 10976

HDFS文件权限及ACL访问控制

Hdfs文件权限及ACL访问控制
  • sudaxhh
  • sudaxhh
  • 2016-08-27 12:50
  • 2448

Hdfs的ACL测试

Hadoop从2.4.0版本开始支持hdfs的ACL,在CDH5.0当中也继承了该特性,下面对其进行一些测试: 一、启用ACL: dfs.permissions.enabled true dfs.namenode.acls.enabled true 二、测试ACL: ① [hadoo...
  • j2eelamp
  • j2eelamp
  • 2014-04-27 17:11
  • 5942

HDFS多用户管理ACL机制other权限访问控制的理解

非Master服务器用户也能通过客户端远程访问Hadoop 现象:在Hadoop集群多用户管理实践中发现,客户端用非Master服务器配置的用户连接Master,也通用具备对指定目录的操作权限。比如Master服务器提供的用户的是A,理论上客户端应用在A用户下部署安装hadoop后远程连接,但现在...
  • fjssharpsword
  • fjssharpsword
  • 2016-04-29 11:11
  • 3499

HDFS ACL 权限管理

What is ACLHadoop中的ACL与Linux中的ACL机制基本相同,都是用于为文件系统提供更精细化的权限控制。
  • u011491148
  • u011491148
  • 2015-05-22 16:37
  • 4156

基于Hadoop SLA认证机制实现权限控制

Hadoop集群上存储数据,同时基于MapReduce计算框架可以实现计算任务,那么无论是从数据保护的角度,还是从提交计算任务占用资源的角度来看,都需要存在一种权限管理与分配机制,能够很好地限制哪些人可以在HDFS上存储数据,哪些人可以利用集群的资源来处理特定的计算任务。当然,如果能够非常完美地解决...
  • haizhaopeng
  • haizhaopeng
  • 2015-07-31 07:55
  • 836

Hadoop服务层授权控制

本文转载自过往记忆(http://www.iteblog.com/) Hadoop在服务层进行了授权(Service Level Authorization)控制,这是一种机制可以保证客户和Hadoop特定的服务进行链接,比如说我们可以控制哪个用户/哪些组可以提交Mapreduce任务...
  • yeruby
  • yeruby
  • 2015-10-26 15:30
  • 961

使用Hadoop ACL 控制访问权限

使用Hadoop ACL 控制访问权限 一、HDFS访问控制 hdfs-site.xml设置启动acl   dfs.permissions.enabled  true      dfs.namenode.acls.en...
  • houzhizhen
  • houzhizhen
  • 2015-06-03 18:50
  • 3748

Hadoop Yarn Capacity调度器之ACL的一个坑

Hadoop Yarn集群使用队列进行任务调度和资源分配,同时支持使用ACL控制队列允许指定用户提交,本文介绍关于yarn capacity scheduler在使用ACL时的一个坑。
  • opensure
  • opensure
  • 2017-10-20 16:29
  • 350

hdfs ACL对文件夹实现权限访问控制

hdfs ACL对文件夹实现权限访问控制 刚刚搭建好cdh后,在使用hdfs的基本指令的时候发现使用root用户权限不够。经过查找资料发现。root用户只是系统的超级管理员,但是不是hdfs的超级管理员。默认cdh安装后,超级管理原始hdfs。如下图: 如果想让root能够在某个...
  • wild46cat
  • wild46cat
  • 2017-04-08 08:39
  • 1212
    个人资料
    • 访问:437014次
    • 积分:6670
    • 等级:
    • 排名:第4247名
    • 原创:224篇
    • 转载:27篇
    • 译文:0篇
    • 评论:65条
    文章分类
    博客专栏
    最新评论