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

时间:2019-04-30 12:35:08

标签: hive hdfs apache-ranger

我对蜂巢和Hadoop生态系统很陌生。

我正在尝试在蜂巢中创建一个新表,但遇到此错误:

enter image description here

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

enter image description here

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

enter image description here

我错过了什么吗?谢谢。

2 个答案:

答案 0 :(得分:0)

您可能需要HDFS用户目录,该目录可由管理员使用sudo -u hdfs hdfs dfs -mkdir /user/<user_id>

创建

如果要检查是否存在:

hdfs dfs -ls /user | grep <user_id>

答案 1 :(得分:0)

我遇到了类似的问题。您可能需要检查 Ranger > Audit > Plugin Status 以查看是否正在应用该策略。如果不是,则可能是您的 jersey-client 类路径冲突。更多细节在这里: https://jonmorisissqlblog.blogspot.com/2021/06/ranger-hive-policy-activation-time.html