美文网首页
Hive应用实验-授权管理

Hive应用实验-授权管理

作者: 水又icf | 来源:发表于2021-11-22 11:49 被阅读0次

1.修改配置文件$HIVE_HOME/conf/hive-site.xml

开启权限验证

<property>
   <name>hive.security.authorization.enabled</name>
   <value>true</value>
 </property>

创建者开启所有权限

  <property>
  <name>hive.security.authorization.createtable.owner.grants</name>
    <value>ALL</value>
  </property>

2.常见授权语句

查看用户权限

show grant user root;

授予数据库的创建权限

 grant create on database shopdate to user root;

收回数据库的创建权限

 revoke create on database shopdate from user root;

查看当前用户

set system:user.name

授权给表

grant all on table employee to user root;

取消授权给表

revoke drop on table employee from user root;

3.常用授权关键字:

database 数据库
table 表
user 用户
role 角色,hadoop/hive管理
group 组,系统管理
ALTER 更改表结构,创建分区
CREATE 创建表
DROP 删除表,或分区
INDEX 创建和删除索引
LOCK 锁定表,保证并发
SELECT 查询表权限
SHOW_DATABASE 查看数据库权限
UPDATE

注意

Hive不直接管理(创建、删除)用户,使用操作系统的用户进行授权

相关文章

网友评论

      本文标题:Hive应用实验-授权管理

      本文链接:https://www.haomeiwen.com/subject/hknptrtx.html