org.apache.hadoop.security.AccessControlException: Permission denied: user=anonymous, access=EXECUTE——beeline 连接 hive 默认权限 anonymous用户权限不够

问题:beeline连接HIVE一直登录不上

原因:hiveserver2增加了权限控制

试着在hadoop的配置文件core-site.xml中加入以下配置,重启hadoop

<property>
    <name>hadoop.proxyuser.hadoop.hosts</name>
    <value>*</value>
</property>
<property>
    <name>hadoop.proxyuser.hadoop.groups</name>
    <value>*</value>
</property>

超级代理登录方式未成功,结果还是显示匿名登录,未解决

 

最后直接在hdfs文件系统上修改supergroup的权限,解决问题

hdfs dfs -chmod -R 777 /tmp

参考博客:https://blog.csdn.net/jiangyonggang1/article/details/87261092

     https://blog.csdn.net/Ntozot/article/details/83031124

原文地址:https://www.cnblogs.com/afeiiii/p/13609156.html