日常问题——初始化Hive仓库报错com.google.common.base.Preconditions.checkArgument

2022-12-01 08:49:06 浏览数 (1)

问题描述:

初始化Hive仓库报错Exception in thread “main” java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V

解决方案(过程):

com.google.common.base.Preconditions.checkArgument 这是因为hive内依赖的guava.jar和hadoop内的版本不一致造成的。

  • hive中guava.jar位置/hive/lib/
  • hadoop中guava.jar位置/hadoop/share/hadoop/common/lib/

删除版本低的,换成其中一个的高版本的!!!

0 人点赞