hive环境搭建提示: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument

SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
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:1357)
at org.apache.hadoop.conf.Configuration.set(Configuration.java:1338)
at org.apache.hadoop.mapred.JobConf.setJar(JobConf.java:536)
at org.apache.hadoop.mapred.JobConf.setJarByClass(JobConf.java:554)
at org.apache.hadoop.mapred.JobConf.(JobConf.java:448)
at org.apache.hadoop.hive.conf.HiveConf.initialize(HiveConf.java:5141)
at org.apache.hadoop.hive.conf.HiveConf.(HiveConf.java:5099)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4jCommon(LogUtils.java:97)
at org.apache.hadoop.hive.common.LogUtils.initHiveLog4j(LogUtils.java:81)
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:699)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:683)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.hadoop.util.RunJar.run(RunJar.java:323)
at org.apache.hadoop.util.RunJar.main(RunJar.java:236)

关键在: com.google.common.base.Preconditions.checkArgument 这是因为hive内依赖的guava.jar和hadoop内的版本不一致造成的。 检验方法:

查看hadoop安装目录下share/hadoop/common/lib内guava.jar版本
查看hive安装目录下lib内guava.jar的版本 如果两者不一致,删除版本低的,并拷贝高版本的 问题解决!

hive环境搭建提示: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument相关推荐

  1. 启动hive报错:java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang

    报错详情: b/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf ...

  2. Hive启动报错java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument

    今天,搞了下hive,想着这个安装挺简单,结果一启动hive给我来着一招 hive:小兄弟,没想到吧,咱可不是随便的人.

  3. flink SQL报错java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLj

    问题 flink SQL连接hive以及hudi 报错java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkAr ...

  4. hive启动报错:Exception in thread “main“ java.lang.NoSuchMethodError: com.google.common.base.Precondition

    报错如下 Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Precon ...

  5. Exception in thread “main” java.lang.NoClassDefFoundError: com/google/common/base/Preconditions

    问题原因,缺少 hadoop 提供的相关 jar 包,也即 guava-版本号.jar. 此 jar 包的位置,在 hadoop 目录下的/share/hadoop/tools/lib. 参考: 1. ...

  6. hive 执行错误 com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V

    Hive 3.1.2 guava 19.jar 和hadoop3.2.2 不兼容导致 SLF4J: Class path contains multiple SLF4J bindings. SLF4J ...

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

    问题描述: 初始化Hive仓库报错Exception in thread "main" java.lang.NoSuchMethodError: com.google.common ...

  8. GRPC-Server报错服务端启动com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;CLjava异常解决方案

    GRPC-Server报错com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;CLjava/lang/Objec ...

  9. 解决:Exception in thread main java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExe

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.报错: Exception in thread "main" java.la ...

最新文章

  1. c语言中变量有什么作用是什么,C语言里面局部变量和临时变量有什么区别?
  2. matlab对比度锐化,对比度、清晰度与锐化的理解
  3. 使用nginx后如何在web应用中获取用户ip及原理解释
  4. BUAA-OO-第三单元总结
  5. MAC和XCODE常用快捷键
  6. JAVA使用ByteArrayOutputStream、ByteArrayInputStream将对象序列化反序列化,通过JAVA socket实现对象在网络中传输
  7. 有道翻译接口问题(续)
  8. Delphi Code Editor 之 几个特性
  9. svn移动目录时如何保留原来的日志
  10. vue动态设置文字布局方式_十大惊人的文字动画特效
  11. python自动调整格式_pycharm使用技巧之自动调整代码格式总结
  12. 免费 Python 学习资源大全,你想要都在这里啦(持续更新,欢迎收藏关注点赞加评论哦)
  13. 【180630】VC++画面炫丽的2D 太空射击游戏源码
  14. “联盟鱼”-国外广告联盟lead项目最新玩法介绍
  15. 网站添加Google翻译代码
  16. 谈谈自己对线性最小二乘和非线性最小二乘之间关系的理解~
  17. SLF4J中的桥接器与源码剖析
  18. 所有网站都通用的自定义弹出框alert
  19. Java调用Cplex的基础简单教程
  20. Anaconda(Python) Eric Pyqt Spyder 下载攻略等知识 汇总

热门文章

  1. 如何阅读一份深度学习项目代码?
  2. 剑指offer_第5题_用两个栈实现队列
  3. 机器学习_周志华_问题汇总_第1周
  4. 重磅!2022QS世界大学排名公布!
  5. 关于NLP相关技术全部在这里:预训练模型、图神经网络、模型压缩、知识图谱、信息抽取、序列模型、深度学习、语法分析、文本处理...
  6. 盘点3个提升技能的AI项目,NLP/CV/BI,3个方向
  7. Nature官方劝退读博:全球七成博士对前途迷茫,36%自认有过心理疾病
  8. 牛逼了!这个私藏的前端 IDE 插件,撸码 6 的飞起,编程效率提高 30 倍!
  9. celery源码分析:multi命令分析
  10. Django博客系统(首页用户名展示)