美文网首页
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