hive启动报错--Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V

系统版本:CentOS Linux release 7.9.2009 (Core)
hadoop版本:Hadoop 3.1.3
hive版本:Hive 3.1.2

1.错误展示:

2.解决办法

rm /opt/module/software/hive/lib/guava-27.0-jre.jar
cp /opt/module/software/hadoop/share/hadoop/common/lib/guava-27.0-jre.jar /opt/module/software/hive/lib/

3.效果图

错误原因

hive使用的guava和hadoop使用的版本冲突

posted @ 2025-03-06 14:56  基础狗  阅读(141)  评论(0)    收藏  举报