码迷,mamicode.com
首页 > 其他好文 > 详细

beeline链接hive报错

时间:2019-10-15 19:00:05      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:报错   group   with   open   连接   增加   主机   ret   could not   

看问题:beeline连接hiveserver2报错。连接串:hive  --service beeline -u jdbc:hive2://s1:10000/hive

错误:Error: Could not open client transport with JDBC Uri: jdbc:hive2://s1:10000/hive: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException): User: xxx  is not allowed to impersonate anonymous (state=08S01,code=0)

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

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

  

 

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

beeline链接hive报错

标签:报错   group   with   open   连接   增加   主机   ret   could not   

原文地址:https://www.cnblogs.com/kisf/p/11679303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!