HiveAccessControlException 权限被拒绝:用户没有 [ALL] 权限

问题描述 投票:0回答:2

我对 Hive 和 hadoop 生态系统非常陌生。

我正在尝试在配置单元中创建一个新表,但遇到此错误:

根据一些建议,我必须设置 Ranger 策略,但经过检查,策略已经拥有“全部”权限

其他策略也获得了相同的权限。

我错过了什么吗?谢谢你。

hive hdfs apache-ranger
2个回答
0
投票

您可能需要 HDFS 用户目录,管理员可以使用

sudo -u hdfs hdfs dfs -mkdir /user/<user_id>

创建该目录

如果您想检查是否存在:

hdfs dfs -ls /user | grep <user_id>

0
投票

我也有类似的问题。您可能需要检查 Ranger > 审核 > 插件状态以查看策略是否正在应用。如果不是,则可能存在球衣客户端类路径冲突。更多详细信息请参见此处: https://jonmorisissqlblog.blogspot.com/2021/06/ranger-hive-policy-activation-time.html

© www.soinside.com 2019 - 2024. All rights reserved.