hive启动beeline连接报错: User: xxx is not allowed to impersonate anonymous (state=08S01,code=0)

https://blog.csdn.net/yunyexiangfeng/article/details/60867563

 

解决方式:在hadoop的配置文件core-site.xml增加如下配置,重启hdfs,其中“xxx”是连接beeline的用户,将“xxx”替换成自己的用户名即可

  1.  
    <property>
  2.  
       <name>hadoop.proxyuser.xxx.hosts</name>
  3.  
       <value>*</value>
  4.  
    </property>
  5.  
    <property>
  6.  
       <name>hadoop.proxyuser.xxx.groups</name>
  7.  
       <value>*</value>
  8.  
    </property>

“*”表示可通过超级代理“xxx”操作hadoop的用户、用户组和主机

 

 

posted @ 2021-02-03 19:12  duaner92  阅读(355)  评论(0编辑  收藏  举报