hive2错误信息:Could not open client transport with JDBC Uri: jdbc:hive2://x:10000,lnnu is not allowed
Could not open client transport with JDBC Uri: jdbc
//x:10000,lnnu is not allowed to impersonate root
今天使用DataGrip连接hive的时候,报了以上这个错误,检查了hiveserver2已经开启了,而且端口号10000也没有被占用
上网上找了很多帖子,是让修改hadoop的core-site文件
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>
类似于这种的解决方法,修改了之后将集群重启,重启hiveserver2,还是不好用
没有办法,就再次寻找问题的解决方法,然后找到了这种解决方法,将hive-site.xml修改,增加配置
<property>
<name>hive.server2.enable.doAs</name>
<value>false</value>
</property>
然后重启hiveserver2,再次验证是够能够连接成功,验证成功,问题解决
还没有评论,来说两句吧...