我是靠谱客的博主 优秀乌冬面,最近开发中收集的这篇文章主要介绍关于Hive中使用Beeline连接出错的处理方案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  当输入完hiveserver2之后命令行界面则会一直停留在当前界面,这属于正常现象.此时只需要再克隆一个当前窗口输入Beeline即可,

然后再输入 !connect jdbc:hive2//linux01:10000 (注意:linux01位置为个人的虚拟机主机名 根据个人情况进行设置即可)!

 但当输入完命令之后发现登陆过程中报了个运行时异常,无法开启一个新的会话!

解决方案:

在hadoop的配置文件core-site.xml增加如下配置,重启hdfs,其中“xxx”是连接beeline的用户,将“xxx”替换成自己的用户名即可。最关键的是一定要重启hadoop,先stop-all.sh,再start-all.sh,否则不会生效的!!那样就还是报错!

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

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

最后结果:



 

 

最后

以上就是优秀乌冬面为你收集整理的关于Hive中使用Beeline连接出错的处理方案的全部内容,希望文章能够帮你解决关于Hive中使用Beeline连接出错的处理方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部