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

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

在这里插入图片描述

在这里插入图片描述

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

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-11 07:24:02       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-11 07:24:02       97 阅读
  3. 在Django里面运行非项目文件

    2023-12-11 07:24:02       78 阅读
  4. Python语言-面向对象

    2023-12-11 07:24:02       88 阅读

热门阅读

  1. 《C++20设计模式》学习笔记---单例模式

    2023-12-11 07:24:02       40 阅读
  2. 私有云集成 iOS IMKit 5.X 源码的解决方案

    2023-12-11 07:24:02       66 阅读
  3. PostgreSql 规则

    2023-12-11 07:24:02       43 阅读
  4. SQL命令---删除数据

    2023-12-11 07:24:02       67 阅读
  5. 合并区间 Merge intervals

    2023-12-11 07:24:02       56 阅读
  6. html和css部分概念

    2023-12-11 07:24:02       48 阅读
  7. spark rdd和dataframe的区别,结合底层逻辑

    2023-12-11 07:24:02       49 阅读
  8. P1161 开灯题解

    2023-12-11 07:24:02       58 阅读
  9. Django实现热加载原理(从源码开始分析)

    2023-12-11 07:24:02       56 阅读