hive启动报错:Exception in thread “main“ java.lang.NoSuchMethodError: com.google.common.base.Precondition
生活随笔
收集整理的這篇文章主要介紹了
hive启动报错:Exception in thread “main“ java.lang.NoSuchMethodError: com.google.common.base.Precondition
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
報錯如下
Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V at org.apache.hadoop.conf.Configuration.set(Configuration.java:1380) ... at org.apache.hadoop.util.RunJar.main(RunJar.java:236)原因
hadoop和hive的兩個guava.jar版本不一致
兩個位置分別位于下面兩個目錄:
- /opt/hive/lib/
- /opt/hadoop/share/hadoop/common/lib/
解決方法
將高版本復制到低版本目錄中,刪除低版本
總結
以上是生活随笔為你收集整理的hive启动报错:Exception in thread “main“ java.lang.NoSuchMethodError: com.google.common.base.Precondition的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机巧用剪纸做画册教案,3 巧折巧剪教
- 下一篇: Ubuntu 下PySpark安装