日常問題——初始化Hive倉庫報錯com.google.common.base.Preconditions.checkArgument

問題描述:

初始化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/

刪除版本低的,換成其中一個的高版本的!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章