专栏首页云上大数据EMR入门学习之Ranger操作使用(十二)
原创

EMR入门学习之Ranger操作使用(十二)

一、查看Ranger控制台

为了获得集群数据访问控制能力,在创建集群的时候,请勾选ranger组件。在集群初始化完成后,请在组件快捷入口中,找到ranger的快捷访问入口,并登陆ranger的管理页面。

二、新增用户

Ranger可以管控具体用户对HDFS的访问控制权限。例如,允许某些用户访问某些目录,拒绝某些用户访问某些目录。

为了用户访问HDFS, 需要在ranger中注册用户信息。

  • 新增测试组, 在root用户下,执行groupadd test
  • 在test用户组下,增加新用户, 执行useradd -g test test
  • 切换到test账号,使用hdfs命令行工具,查看 HDFS 根目录: hdfs dfs -ls / /apps /usr /tmp

结果说明: 由于新建用户并不具备访问HDFS 目录的权限,故上述输出结果符合预期。

创建用户后,ranger会自动获取新建的用户。

三、设置HDFS的权限

读权限

在2中我们看到,新增用户不具备访问HDFS 任意目录的访问权限。我们可以通过Ranger控制台为用户增加访问权限。

操作步骤

在控制台页面中,按如下操作:

接着,我们来到Audit->Plugins 页面下,可以看到策略已经同步到了HDFS,说明权限生效了。

验证

接着我们来验证下,这次我们执行bin/hdfs dfs -ls / /tmp /test

这次我们可以看到test 用户已经可以查看 /test目录了。

接着,我们来验证下,看看test用户是否具备/test 目录的写权限?

结果很明显,是拒绝的,符合预期。

写权限

操作步骤

在3 场景中,test 用户不具备写权限。过程同设置读权限类似,在权限列表中,我们选择Write 权限。

验证

可以看到,写入是成功的。

四、取消权限

操作步骤

那么如何取消权限呢?

验证

结论

通过Ranger很容易HDFS的访问权限

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • EMR入门学习之NameNode HA(十四)

    NameNode 保存了整个 HDFS 的元数据信息,一旦 NameNode 挂掉,整个 HDFS 就无法访问。为了提高HDFS的高可用性,在 Hadoop2....

    和大数据一起走过的路程
  • EMR入门学习之MR、Tez、Spark之间的关系(六)

    Hadoop MapReduce是一个软件框架,基于该框架能够容易地编写应用程序,这些应用程序能够运行在由上千个商用机器组成的大集群上,并以一种可靠的,具有容错...

    和大数据一起走过的路程
  • EMR入门学习之Hue上创建工作流(十一)

    本文将通过一个简单,并且具有典型代表的例子,描述如何使用EMR产品中的Hue组件创建工作流,并使该工作流每天定时执行。

    和大数据一起走过的路程
  • C语言控制台版万年历

    4.然后根据下图可以看出,该月的1号是星期几,我们在控制台上,就需要在前面打印几个\t控制符,比如2016年10月1日是星期六,那么前面我们就需要六个\t来制造...

    老九学堂-小师弟
  • 树莓派4b烧机+第一次远程连接建立

    tf卡(大于等于8g)、系统、烧写软件(win32diskimager-binary)、PUTTY

    李小白是一只喵
  • ubuntu安装chrome浏览器64位

    李小白是一只喵
  • cpu频繁有序的忽高忽低

    今天有空给大家分享一个我刚刚遇到的小问题,标题就是今天的问题。上图: image.png CPU 忽高忽低的发现了吧,对于我这个纠结者,必须得弄清楚是怎么回...

    老七Linux
  • 小程序通过background-image设置背景图片

    微信小程序通过background-image设置背景:只支持线上图片和base64图片,不支持本地图片;base64图片设置步骤如下: ...

    李才哥
  • Numpy 运算

    最简单的数值计算时数组和标量进行计算,计算过程是直接把数组里的元素和标量逐个进行计算:

    拾点阳光
  • 隐马尔可夫模型及其相关算法详述

    −1​无关,即条件分布函数满足下列等式,此性质称为马尔可夫性质。如果随机过程满足马尔可夫性,则该过程称为马尔可夫过程。

    魏晓蕾

扫码关注云+社区

领取腾讯云代金券