报错如下

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相关推荐

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

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

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

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

  3. SpringBoot—启动报错Exception in thread “main“ java.lang.ClassNotFoundException

    问题   在微服务启动时,日志排查发现无法启动. 解决方案 查看是否有xxxApplication类. 在pom.xml中查看中的内是否未加xxxApplication类.

  4. springboot启动报错Exception in thread “main“ java.lang.NoClassDefFoundError: io/netty/util/Timer

    原因: 这是缺少netty包的原因. 解决方法: 加入一下依赖: <!-- https://mvnrepository.com/artifact/io.netty/netty-all --> ...

  5. IDEA运行redis多线程访问报错Exception in thread “main“ java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

    错误样式: 解决方案: 下载两个JAR包即可,同样的代码我在MyEclipse中运行就不报错,可能是IDEA缺少这两个JAR包吧,而ME本身自带了 托管下载地址:Central Repository: ...

  6. 【亲测有效】如何解决Hadoop运行jar包 报错Exception in thread “main“ java.lang.ClassNotFoundException: /input

    报错解释 字面意思就是我要运行这个jar但是Java无法找到主类 试错过程 你可能会在这里添加主类,但是还是不行.你可能没辙了. 解决办法 <build><finalName> ...

  7. 报错Exception in thread “main“ java.lang.NoClassDefFoundError: javax/xml/bind/...

    项目一开始用的是jdk8,后来重新导入项目没有设置jdk的版本,idea自动设置jdk11 , jdk11没有javax.xml.bind 这个包,需要手动导包: <!-- https://mv ...

  8. 启动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 ...

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

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

最新文章

  1. hmac-sha1加密算法C源码示例
  2. 【NCEPU】吴丹飞:新闻文章点击预测
  3. 分库分表这样玩,可以永不迁移数据、避免热点
  4. linux编程-open函数和write函数实现copy命令
  5. 关于项目中属性配置文件的改进
  6. 线段树(结构体建法_QAQ)
  7. Spring Boot————静态方法如何调用Spring容器中的Bean
  8. (转)基于MVC4+EasyUI的Web开发框架经验总结(7)--实现省份、城市、行政区三者联动...
  9. 自学python能干什么-python能干啥
  10. 【解决方案】校园明厨亮灶监控系统实施方案
  11. 特斯拉灯光秀指南「GitHub 热点速览 v.22.01」
  12. 红蓝药丸的选择:大脑在缸中还是颅中?
  13. 计算机毕业设计参考文献
  14. 斜线/、反斜线\、双斜线//、双反斜线\\ ,区别
  15. C# 给PDF签名时添加时间戳的2种方法(附VB.NET代码)
  16. 我的macOS Ventura使用体验报告
  17. sqlserver2005和mysql_myecplise+mysql(或SQLserver2005)配置
  18. JAVA毕业生就业信息管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  19. 计算机绘图设计论文,计算机绘图软件在室内装饰设计教学中的应论文
  20. 我用Python采集了6万多家火锅店数据,告诉你哪家的火锅最好吃。

热门文章

  1. 笔试题--Multicore简答题(下)
  2. in最多可以放多少?_汽车最多可以停放多少天不开?维修师傅:尽可能别超过这个时间...
  3. 多线程中ThreadLocal的使用
  4. Oracle中执行存储过程call和exec区别
  5. java 远程调用url_使用Java的URL/HttpURLConnection进行远程调用(POST请求)
  6. java 视图解析器_SpringMVC——视图和视图解析器
  7. [转载] spring mvc自定义int枚举转换器
  8. 最长递增子序列 子串_最长递增奇偶子序列
  9. perl 哈希数组的哈希_第一个元素使用哈希在数组中出现K次
  10. linux修改文件用户组,linux命令 修改文件、文件夹所属用户、用户组