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
相关推荐
TDengine (老段)2 小时前
TDengine 线程模型 — 网络、调度、执行
大数据·数据库·物联网·制造·时序数据库·tdengine·涛思数据
智购科技自动贩卖机5 小时前
自动售货机嵌入式状态机设计实战:从45个事件源到层次型状态机的工程重构
大数据·人工智能·stm32·物联网·重构·硬件架构
乐迪信息5 小时前
智慧港口船舶AI算法实现在线状态监测
大数据·人工智能·深度学习·算法·计算机视觉
Raas1005 小时前
MAI Gateway(魔芋企业级AI网关)对比分析:AI网关和API网关区别?企业级能力差距一览
大数据·人工智能·数据挖掘·mai gateway·企业级产品
Neighbor_OldY5 小时前
云上安全配置审计与误配置修复实战:从安全组、OSS、RAM到数据库的全栈排查复盘
大数据·运维·安全·云计算
工业甲酰苯胺6 小时前
AI低代码破局:制造业数智转型落地实战
大数据·人工智能·低代码·制造
大大大大晴天7 小时前
每天认识一个组件:流式存储Apache Fluss
大数据
熊野君7 小时前
第 4 章 技术产品经理核心能力模型
大数据·人工智能·产品经理
财复视界7 小时前
光智科技从“光学元件”到“稀散金属材料平台”的进化逻辑
大数据·人工智能·科技
牛企老板俱乐部8 小时前
2026年珠海精锐增材智造金属小批量交付可提供SGS与RoHS材质证明
大数据