datasophon安装hive3.1.3手记

1、hive出错:

复制代码
org.apache.thrift.transport.TTransportException: Cannot write to null outputStream

解决方法:

在hive/conf/hive-site.xml下添加以下代码并重启hive的所有服务发现一切都可以恢复正常了:

xml 复制代码
<!-- hiveserver2的高可用参数,开启此参数可以提高hiveserver2的启动速度 -->
<property>
<name>hive.server2.active.passive.ha.enable</name>
<value>true</value>
</property>

2、报错:

复制代码
java.lang.NoSuchMethodError: org.apache.curator.shaded.com.google.common.util.concurrent.MoreExecutors.sameThreadExecutor()Lorg/apache/curator/shaded/

显然是包冲突了,当时搞了好久才搞好的,忘记哪个包修改了。正常运行的包我放百度网盘了。

通过网盘分享的文件:hive-3.1.3.tar_20251119_133051.gz

链接: https://pan.baidu.com/s/1oEtx4-fmRYVm-NCiwPQdlw?pwd=68id 提取码: 68id 复制这段内容后打开百度网盘手机App,操作更方便哦

3、错误消息:

复制代码
java.lang.NoClassDefFoundError: org/apache/tez/dag/api/SessionNotRunning

hive-site.xml添加如下配置:

xml 复制代码
<property>
   <name>hive.server2.active.passive.ha.enable</name>
   <value>true</value>
</property>

4、hive.metastore.uris 是个变量,本来应该是可以自动替换的,但实际没有,所以要改成实际值,如:

thrift://dmp-rdb-svr1:9083,thrift://dmp-rdb-svr2:9083

5、添加如下配置:

yml 复制代码
hive-site.xml
metastore.storage.schema.reader.impl: org.apache.hadoop.hive.metastore.SerDeStorageSchemaReader
hive.serdes.using.metastore.for.schema: org.apache.hadoop.hive.serde2.OpenCSVSerde
spark.yarn.jars: hdfs://nameservice1/spark-jars/*

hive-env.sh
HIVE_AUX_JARS_PATH: /opt/datasophon/hive/auxlibs:/opt/atlas/hook/hive
相关推荐
Light607 小时前
点燃变革:领码SPARK融合平台如何重塑OA,开启企业智慧协同新纪元?
大数据·分布式·spark
Guheyunyi8 小时前
智慧消防管理系统如何重塑安全未来
大数据·运维·服务器·人工智能·安全
写代码的【黑咖啡】9 小时前
如何在大数据数仓中搭建数据集市
大数据·分布式·spark
华清远见成都中心9 小时前
成都理工大学&华清远见成都中心实训,助力电商人才培养
大数据·人工智能·嵌入式
梦里不知身是客1110 小时前
flume防止数据丢失的方法
大数据·flume
鹏说大数据11 小时前
数据治理项目实战系列6-数据治理架构设计实战,流程 + 工具双架构拆解
大数据·数据库·架构
AI逐月13 小时前
Git 彻底清除历史记录
大数据·git·elasticsearch
天远API14 小时前
Java后端进阶:处理多数据源聚合API —— 以天远小微企业报告为例
大数据·api
希艾席帝恩14 小时前
数字孪生如何重塑现代制造体系?
大数据·人工智能·数字孪生·数据可视化·数字化转型
武汉海翎光电15 小时前
从数据采集到智能决策:船舶传感器的技术跃迁之路
大数据·人工智能