是否可以通过Hive QL获取角色信息?
问题描述:
我了解Hive用于安全的角色的概念。是否可以通过Hive QL使用类似DISPLAY ROLES
的语句来查找此信息?是否可以通过Hive QL获取角色信息?
奖励:是否可以通过Hive QL获取Hadoop用户信息?
答
查看角色:SHOW ROLE GRANT principal_specification
查看的privilages:SHOW GRANT principal_specification
[ON object_type priv_level [(column_list)]]
其中:principal_specification
: USER user
| GROUP group
| ROLE role
欲了解更多详细看here
答
+0
'执行错误,从org.apache.hadoop.hive.ql.exec.DDLTask返回代码1。 getAllRoles()未在Ranger HiveAuthorizer中实现 –
它看起来像我需要知道什么角色存在才能使用此方法。你知道一个显示所有角色的查询吗? – bheussler
如果您没有将角色授予任何人,那么我不知道如何查看角色。但是,如果您确实授予了此权限,请使用'show role grant user USERNAME' – dimamah