0


16.HiveAccessControlException Permission denied

1.Ranger管理的某个用户,在Hive中创建外表时报错。
Error: Error while compiling statement: FAILED: HiveAccessControlException Permission denied:
user [test1] does not have [RWSTORAGE] privilege on [jdbc:oracle:thin:@//192.168.1.51:1521/orcl/test.table_for_hive]
(state=42000,code=40000)

2.解决方法
需要在Ranger中给test1用户授予相关权限。
Hadoop SQL Policies
添加策略或者在已有策略中配置如下:
Storage-type:*
Storage-url:*

用户选择:test1:

user:test1

再次尝试发现可以在Hive里面创建外表。

Ranger:里面。

总结:

Hive创建外表报错是因为缺少 【RWSTORAGE】的权限。配置权限即可。


本文转载自: https://blog.csdn.net/weixin_43346403/article/details/129185685
版权归原作者 戒掉贪嗔痴 所有, 如有侵权,请联系我们删除。

“16.HiveAccessControlException Permission denied”的评论:

还没有评论