基于 Sentry Hive 权限控制命令详解
生活随笔
收集整理的這篇文章主要介紹了
基于 Sentry Hive 权限控制命令详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Sentry不支持Hive CLI列權限管理,建議禁用Hive CLI。 (也不支持SparkSql列權限管理)
#權限分為 SELECT ,INSERT ,ALL #查看所有role show roles;#創建role create role role_name;#刪除role drop role role_name; #將某個數據庫讀權限授予給某個role GRANT SELECT ON DATABASE db_name TO ROLE role_name;#將test 表的 S1 列的讀權限授權給role_name (TABLE也可以不寫) GRANT SELECT(s1) ON TABLE test TO ROLE role_name;#查看role_name 在數據庫db_name中權限 SHOW GRANT ROLE role_name ON DATABASE db_name;#查看role_name 在表test中的權限 SHOW GRANT ROLE role_name ON TABLE test;#將role_name 權限給予user_name用戶 GRANT ROLE role_name TO USER user_name;#將role_name 權限給予user_group用戶組 GRANT ROLE role_name TO GROUP user_group;#查看某個用戶下所有賦予的role權限 SHOW ROLE GRANT USER user_name;#查看某個用戶組下所有賦予的role權限 SHOW ROLE GRANT GROUP user_group;#查看某個role下的權限信息 SHOW GRANT ROLE role_name;#回收role_name對數據庫db_name的SELECT 權限 REVOKE SELECT ON DATABASE db_name FROM ROLE role_name;#回收role_name對表test的SELECT 權限 revoke select on [table] test from role role_name; #回收某個group下role權限 REVOKE ROLE role_name [, role_name] FROM GROUP (groupName) [,GROUP (groupName)]?
總結
以上是生活随笔為你收集整理的基于 Sentry Hive 权限控制命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: socket阻塞与非阻塞,同步与异步
- 下一篇: vs2010常见错误记录