問題描述:
初始化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/
刪除版本低的,換成其中一個的高版本的!!!