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使用的版本冲突

浙公网安备 33010602011771号