CDH5.3 集成Hive,Hue权限控制

之前公司业务提出需求要对Hive进行权限控制

hive 版本1.2.1,升级过一次。

1.HUE 中添加用户 bigdata 给与hive访问权限

新建一个用户组bigdata,将bigdata从default组移动到bigdata组。

2.所有节点root用户登录

useradd bigdata

passwd bigdata

gpasswd -a bigdata hadoop

添加系统用户bigdata并添加到用户组hadoop中

3.修改hive的配置项,在hive-site.xml的Hive 客户端高级配置代码段(安全阀)和HiveServer2 高级配置代码段(安全阀)
中添加如下配置项:
 

<property>
  <name>hive.security.authorization.enabled</name>
  <value>true</value>
</property>
<property>
  <name>hive.security.authorization.createtable.owner.grants</name>
  <value>ALL</value>
</property>
<property>
  <name>hive.security.authorization.task.factory</name>
 <value>org.apache.hadoop.hive.ql.parse.authorization.HiveAuthorizationTaskFactoryImpl</value>
</property>

重启集群hive服务打开hive client,给我们新添加的用户bigdata和root用户添加权限

grant admin to user root with admin option;

CREATE ROLE bigdata;
GRANT ROLE bigdata TO USER bigdata;
GRANT select TO user bigdata;
GRANT CREATE TO user bigdata;

 

这样登录Hue界面的时候就可以通过bigdata登录,然后禁止bigdata误删其他用户建立的表了

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值