-
hive权限用Sentry详细使用测试文档(4)
- 作者:谢昕芙 分类:电脑技术 发布时间:2021-07-10 16:56:00
GRANT SELECT ON TABLE temp.student TO ROLE role2; 0: jdbc:hive2://uhadoop-4wvgxxla-master2:1000> GRANT SELECT ON TABLE temp.student TO ROLE role2; No rows affected (0.145 seconds)0: jdbc:hive2://uhad...
GRANT SELECT ON TABLE temp.student TO ROLE role2;
0: jdbc:hive2://uhadoop-4wvgxxla-master2:1000> GRANT SELECT ON TABLE temp.student TO ROLE role2; No rows affected (0.145 seconds)0: jdbc:hive2://uhadoop-4wvgxxla-master2:1000> show role grant group user2;+--------+---------------+-------------+----------+| role | grant_option | grant_time | grantor |+--------+---------------+-------------+----------+| role2 | false | 0 | -- |+--------+---------------+-------------+----------+1 row selected (0.129 seconds)0: jdbc:hive2://uhadoop-4wvgxxla-master2:1000> show grant role role2;+-----------+----------+------------+---------+-----------------+-----------------+------------+---------------+----------------+----------+| database | table | partition | column | principal_name | principal_type | privilege | grant_option | grant_time | grantor |+-----------+----------+------------+---------+-----------------+-----------------+------------+---------------+----------------+----------+| db2 | | | | role2 | ROLE | * | true | 1583739057000 | -- || temp | student | | | role2 | ROLE | SELECT | false | 1583740481000 | -- |+-----------+----------+------------+---------+-----------------+-----------------+------------+---------------+----------------+----------+2 rows selected (0.125 seconds)
验证如下:[hadoop@uhadoop-4wvgxxla-master1 ~]$ beeline -u "jdbc:hive2://uhadoop-4wvgxxla-master2:10000" -n user2 -e "show databases;"Transaction isolation: TRANSACTION_REPEATABLE_READ+----------------+| database_name |+----------------+| db2 || default || temp |+----------------+3 rows selected (0.614 seconds)
[hadoop@uhadoop-4wvgxxla-master1 ~]$ beeline -u "jdbc:hive2://uhadoop-4wvgxxla-master2:10000" -n user2 -e "use temp;show tables;"No rows affected (0.476 seconds)+-----------+| tab_name |+-----------+| student |+-----------+1 row selected (0.282 seconds)Beeline version 2.3.3 by Apache Hive[hadoop@uhadoop-4wvgxxla-master1 ~]$ beeline -u "jdbc:hive2://uhadoop-4wvgxxla-master2:10000" -n user2 -e "select * from temp.student;"Transaction isolation: TRANSACTION_REPEATABLE_READ+--------------+-----------------------+---------------+---------------+-----------------------+| student.sno | student.sname | student.ssex | student.sage | student.sdept |+--------------+-----------------------+---------------+---------------+-----------------------+| 200215121 | 李勇 | 男 | 20 | CS |+--------------+-----------------------+---------------+---------------+-----------------------+1 row selected (0.667 seconds)Beeline version 2.3.3 by Apache Hive
[hadoop@uhadoop-4wvgxxla-master1 ~]$ beeline -u "jdbc:hive2://uhadoop-4wvgxxla-master2:10000" -n user2 -e "insert into temp.student values(100215122,'刘晨','女',19,'CS');"Transaction isolation: TRANSACTION_REPEATABLE_READError: Error while compiling statement: FAILED: SemanticException No valid privilegesUser user2 does not have privileges for QUERY // 用户user2没有QUERY的特权 The required privileges: Server=uhadoop-4wvgxxla-master1->Db=temp->Table=student->action=insert->grantOption=false; (state=42000,code=40000)Closing: 0: jdbc:hive2://uhadoop-4wvgxxla-master2:10000
猜您喜欢
- 如何轻松使用alook看百度网盘视频,一..2024-04-07
- PCL2启动器: 简单易用的联机方式,与你..2024-04-07
- 如何关闭浏览器自动登录功能:百分浏..2024-04-05
- 谷歌访问助手用不了?你可能不知道的..2024-04-05
- Windows端口被占用?教你一招轻松解决..2024-04-05
- 【轻松一刻】如何用Windows电脑连接苹..2024-04-04
相关推荐
- word中图片对齐,word怎么排版4张图片..2017-10-12
- 如何用键盘快速切换打开的窗口..2017-10-01
- Apple ID账号忘了怎么办?教你怎么找回..2017-05-30
- 联想开机键一闪一闪的开不了机?一招..2024-02-24
- 联想g400笔记本怎么进bios 联想g400笔记..2021-07-06
- 去除Windows 11桌面水印,让桌面更清爽..2023-12-10