【Hive】启动beeline连接hive报错解决

2023-12-13 19:48:39

1、解决报错

刚开始一直报错:启动不起来

在这里插入图片描述

在这里插入图片描述

  • hive-site.xml需要配置hiveserver2相关的

在hive-site.xml文件中添加如下配置信息

<!-- 指定hiveserver2连接的host -->
<property>
	<name>hive.server2.thrift.bind.host</name>
	<value>hadoop102</value>
</property>

<!-- 指定hiveserver2连接的端口号 -->
<property>
	<name>hive.server2.thrift.port</name>
	<value>10000</value>
</property>
  • 修改配置文件core-site.xml
<!--配置所有节点的atguigu用户都可作为代理用户-->
<property>
    <name>hadoop.proxyuser.root.hosts</name>
    <value>*</value>
</property>

<!--配置atguigu用户能够代理的用户组为任意组-->
<property>
    <name>hadoop.proxyuser.root.groups</name>
    <value>*</value>
</property>

<!--配置atguigu用户能够代理的用户为任意用户-->
<property>
    <name>hadoop.proxyuser.root.users</name>
    <value>*</value>
</property>

启动服务:

sbin/start-dfs.sh
sbin/start-yarn.sh
hive --service metastore &
hive --service hiveserver2 &

查看jps,要有两个runjar:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

总结就是我将配置文件core-site.xml用户名从wenxin修改成root之后就能正常运行了。

2、在datagrip上连接hive

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
这样就连接成功了!

文章来源:https://blog.csdn.net/wxfighting/article/details/134907500
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。