问题发生的背景:hadoop3.x里初始化hive数据库时报错。我的hadoop版本:hadoop3.1.3,hive版本:hive3.1.2
com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V
原因:是因为hadoop中的
/opt/module/hadoop/share/hadoop/common/lib/guava-27.0-jre.jar
和hive中的
/opt/module/hive/lib/ guava-19.0.jar
版本不一致导致,复制高版本到两个地方并删除低版本就行
解决方法:
切换目录:
cd /opt/module/hive/lib
删除低版本:
rm -rf guava-19.0.jar
复制高版本:
cp /opt/module/hadoop/share/hadoop/common/lib/guava-27.0-jre.jar /opt/module/hive/lib