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
相关推荐
柠檬味的Cat5 分钟前
GEO优化系统是什么?具体做什么,有什么用?
大数据·人工智能·aigc
snpgroupcn10 分钟前
云转型过程中, 如何有效推进Rise with SAP项目实施
大数据·人工智能·云转型
Rocktech_ruixun16 分钟前
服务机器人硬件选型指南:RK3588/RK3568核心板适配多场景方案解析
大数据·人工智能·科技·ai·机器人
MemoriKu20 分钟前
Flutter 相册 APP 收尾优化实战:未分析任务横幅持久隐藏与标签回归测试补强
大数据·人工智能·flutter·elasticsearch·机器学习·搜索引擎·重构
阿标在干嘛23 分钟前
从“拍脑袋”到“数据驱动”:政策平台的A/B测试实践
大数据·人工智能·算法·ab测试
宸津-代码粉碎机1 小时前
Spring AI企业级实战|智能记忆摘要+自动遗忘机制落地,彻底解决上下文爆炸与Token冗余
java·大数据·人工智能·后端·python·spring
syc78901231 小时前
Vibe Coding实战对比:终端迭代与可视化AI IDE的真实开发差异
大数据·ide·人工智能
sa100271 小时前
api大数据
大数据
roman_日积跬步-终至千里1 小时前
【AI Engineering】Loop Engineering初探:在不确定性中构造确定性的工程方法
大数据·人工智能
Upsy-Daisy2 小时前
Hermes Agent 学习笔记 06:Skills 系统,Agent 如何把经验沉淀为可复用能力?
大数据·elasticsearch·搜索引擎