Hive启动报错:Exception in thread “main“ java.lang.NoSuchMethodError: com.google.common
·
问题:主要是hadoop与hive的Guava版本不兼容产生依赖冲突
hadoop版本:3.1.3
hive版本:3.2.1
解决方案
1,在hive/lib文件目录下删除hive文件自带Guava版本
rm -rf /opt/hive/lib/guava-19.0.jar
2,将hive的Guava版本替换为hadoop的Guava版本
cp -r /opt/hadoop/share/hadoop/common/lib/guava-27.0-jre.jar /opt/hive/lib/
3,返回hive文件目录初始化元数据即可
bin/schematool -initSchema -dbType mysql -verbos
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)