~~南瓜55555先生~~Hive權限之常見語句

Hive權限之常見語句

一、角色相關

     1.切換管理員角色

set role admin;

     2.顯示所有角色

show roles;

     3.顯示當前用戶的所有角色

show current roles;

     4.創建角色   

 create role XXX;

      5.刪除角色

drop role XXX;

      6.查看已授權該角色的用戶、角色

show principals XXX;

        注意:hive中角色可以授權給角色,XXX是該角色

 

二、用戶相關

     1.查看XXX用戶的所有角色    

show role grant user XXX

     2.授權角色給用戶    

grant role XXX to user XXX

      3.授權表的權限給用戶

grant select on table XXX.XXX to role XXX;

      4.授權庫的權限給用戶

grant select on database XXX to user XXX;

      5.移除用戶的表權限     

revoke select on table XXX.XXX from role XXX;

     6.移除用戶的庫權限

revoke select on database XXX from user XXX;

三、庫表操作

      1.創建庫   

 create database XXX;

      2.刪除庫

drop database XXX;

     3.切換庫

use XXX;   

     4.修改庫owner

alter database XXX set owner role XXX;

alter database XXX set owner user XXX;

        注意:owner可以是用戶、角色

     5.查看庫描述

desc database XXX;

     6.創建表

create table XXX(id string);

      7.刪除表

drop  table XXX;

     8.修改表owner

alter table XXX.XXX set owner user XXX;

     9.查看錶描述   

use XXX;
DESCRIBE FORMATTED xxx;
或者
DESCRIBE FORMATTED XXX.xxx;

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章