Apache Hive环境搭建错误:java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument
错误场景详情
1 | $ $HIVE_HOME/bin/schematool -dbType mysql -initSchema |
错误原因
这是因为hive内依赖的guava.jar和hadoop内的版本不一致造成的。
解决方案
查看hadoop安装目录下share/hadoop/common/lib内guava.jar版本
查看hive安装目录下lib内guava.jar的版本,如果两者不一致,删除版本低的,并拷贝高版本的,问题解决!