Cloudera Manager CDH Sentry 授权

本文介绍如何在Cloudera Manager中配置SentryCDH并实现跨组件的数据访问控制。主要内容包括Sentry的安装、MySQL驱动包的放置、数据库创建、与Hive等组件的集成,以及用户权限分配步骤。

一、Sentry CDH配置

安装Sentry

使用Cloudera Manager来安装,非常简单,需要注意的是安装前要在/opt/cloudera/parcels/CDH/jars目录下放入MySQL的驱动包。

添加服务 –> Sentry

这里写图片描述


这里写图片描述


Sentry Database Create:

#为Sentry建数据库sentry
mysql>create database sentry DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

这里写图片描述


这里写图片描述


这里写图片描述

Sentry集成其它组件

Sentry 集成其它组件

补充:

添加 Hive, Impala, HUE, HUE 默认超级管理员组到 Sentry admin 组

在 Clouder Manager 对 Sentry 进行配置,修改 Admin Group,添加hive,impala, hue,admin(hue的默认超级管理员),重启 Sentry 服务。

添加admin组的原因是,我们使用admin登录Hue,然后对角色权限进行控制。当然使用上面添加的hive、impala、hue也可以。

这里写图片描述

二、Sentry授权步骤

1.在所有节点的机器上创建用户和组

2.在hue建用户和组,这里的用户和组要求和第一部linux的用户和组是一样

3.登录管理员用户,给其他用户付权限

4.建role,和给role付权限

  • 如下图,点击Sentry进入编辑页面,选上test1用户

  • 点击右侧的 addrole

  • 填角色名称,角色所属的组,和角色的权限

5.用对应的test1登录,可以看到自己权限的数据表

四、linux加用户组

# groupadd  g1

# useradd   u1

# usermod -g   g1 u1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据AI

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值