SparkSQL整合Hive后,如何启动hiveserver2服务

当spark sql与hive整合后,我们就无法启动hiveserver2的服务了,每次都要先启动hive的元数据服务(nohup hive --service metastore)才能启动hive,之前的beeline命令也用不了,hiveserver2的无法启动,这也导致我们之前用的什么datagrip等远程连接工具也无法连接hive,为了还能向之前一样启动hiveserver2服务,我们需要进行以下操作:

首先,我们先启动hive的元数据服务

bash 复制代码
nohup hive --service metastore >> /usr/local/soft/hive-3.1.1/metastore.log 2>&1 &

然后直接启动hiveserver2

bash 复制代码
hiveserver2

发现报错:

报错拉到最后

一、修改hive-site.xml文件

增加一个配置

bash 复制代码
<property>
    <name>hive.metastore.event.db.notification.api.auth</name>
    <value>false</value>
</property>

二、重启hive元数据

将之前启动的元数据服务先杀死,再次启动以下命令

bash 复制代码
nohup hive --service metastore >> /usr/local/soft/hive-3.1.1/metastore.log 2>&1 &

三、启动hiveserver2

bash 复制代码
hiveserver2
#或者挂后台
nohup hiveserver >> /usr/local/soft/hive-3.1.1/hiveserver2.log 2>&1 &

然后就能正常启动,并且和之前一样开启hiveserver2后,datagrip可以进行远程连接

相关推荐
王九思3 小时前
大数据查询工具Hive介绍
大数据·hive·hadoop
王九思3 小时前
Hive Hook 机制
数据仓库·hive·hadoop
lipWOFb19 小时前
扩展卡尔曼滤波soc估算 基于EKF算法的锂电池SOC 卡尔曼滤波估计电池soc ,simul...
hive
走遍西兰花.jpg1 天前
hive如何使用python脚本
数据仓库·hive·hadoop·python
德彪稳坐倒骑驴1 天前
Hive电商分析项目 Azkaban自动化运行
hive·hadoop·自动化
yumgpkpm1 天前
Cloudera CDP/CMP华为鲲鹏版下 Spark应用加速,华为昇腾芯片的实用配置过程
hive·hadoop·elasticsearch·flink·kafka·hbase·cloudera
沃达德软件1 天前
智慧监管新形态:科技赋能
大数据·数据仓库·人工智能·科技·数据库架构
青云交1 天前
Java 大视界 -- Java+Spark 构建离线数据仓库:分层设计与 ETL 开发实战(445)
java·数据仓库·spark·分层设计·java+spark·离线数据仓库·etl 开发
zgl_200537791 天前
源代码:ZGLanguage 解析SQL数据血缘 之 显示 WITH SQL 结构图
大数据·数据库·数据仓库·sql·数据治理·etl·数据血缘
m0_748252381 天前
ervlet 编写过滤器
数据仓库·hive·hadoop