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
相关推荐
java-yi4 分钟前
Elasticsearch(ES)核心用法与实战技巧分享
大数据·elasticsearch·搜索引擎
星辰_mya44 分钟前
Es之脑裂
大数据·elasticsearch·搜索引擎
搞科研的小刘选手1 小时前
【EI稳定检索会议】第七届计算机信息和大数据应用国际学术会议(CIBDA 2026)
大数据·acm·学术会议·计算机工程·计算机信息·大数据应用·信息与技术
成长之路5141 小时前
【数据集】地级市公共安全基建省内横向压力(2015-2025)
大数据
YangYang9YangYan2 小时前
2026中专大数据专业学习指南
大数据
yumgpkpm2 小时前
预测:2026年大数据软件+AI大模型的发展趋势
大数据·人工智能·算法·zookeeper·kafka·开源·cloudera
无级程序员2 小时前
大数据Hive之拉链表增量取数合并设计(主表加历史表合并成拉链表)
大数据·hive·hadoop
py小王子3 小时前
dy评论数据爬取实战:基于DrissionPage的自动化采集方案
大数据·开发语言·python·毕业设计
龙山云仓3 小时前
MES系统超融合架构
大数据·数据库·人工智能·sql·机器学习·架构·全文检索
无忧智库4 小时前
某市“十五五“知识产权大数据监管平台与全链条保护系统建设方案深度解读(WORD)
大数据·人工智能