hive2错误信息:Could not open client transport with JDBC Uri: jdbc:hive2://x:10000,lnnu is not allowed

╰+攻爆jí腚メ 2023-10-04 17:17 70阅读 0赞

Could not open client transport with JDBC Uri: jdbc:hive2://x:10000,lnnu is not allowed to impersonate root

今天使用DataGrip连接hive的时候,报了以上这个错误,检查了hiveserver2已经开启了,而且端口号10000也没有被占用
上网上找了很多帖子,是让修改hadoop的core-site文件

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

类似于这种的解决方法,修改了之后将集群重启,重启hiveserver2,还是不好用
没有办法,就再次寻找问题的解决方法,然后找到了这种解决方法,将hive-site.xml修改,增加配置

  1. <property>
  2. <name>hive.server2.enable.doAs</name>
  3. <value>false</value>
  4. </property>

然后重启hiveserver2,再次验证是够能够连接成功,验证成功,问题解决
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,70人围观)

还没有评论,来说两句吧...

相关阅读