环境:

组件 版本
Hadoop 3.1.2
Hive 2.3.4

故障复现操作:

hive中尝试drop table卡死,然后去hadoop的yarn界面发现如下报错

完整报错:

org.apache.hadoop.service.ServiceStateException: java.lang.NoSuchMethodError: org.apache.commons.lang3.StringUtils.isAnyBlank([Ljava/lang/CharSequence;)Zat org.apache.hadoop.service.ServiceStateException.convert(ServiceStateException.java:105)at org.apache.tez.dag.app.DAGAppMaster.startServices(DAGAppMaster.java:1945)at org.apache.tez.dag.app.DAGAppMaster.serviceStart(DAGAppMaster.java:2012)at org.apache.hadoop.service.AbstractService.start(AbstractService.java:194)at org.apache.tez.dag.app.DAGAppMaster$9.run(DAGAppMaster.java:2663)at java.security.AccessController.doPrivileged(Native Method)at javax.security.auth.Subject.doAs(Subject.java:422)at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1729)at org.apache.tez.dag.app.DAGAppMaster.initAndStartAppMaster(DAGAppMaster.java:2659)at org.apache.tez.dag.app.DAGAppMaster.main(DAGAppMaster.java:2464)
Caused by: java.lang.NoSuchMethodError: org.apache.commons.lang3.StringUtils.isAnyBlank([Ljava/lang/CharSequence;)Zat org.apache.hadoop.yarn.webapp.WebApp.getPrefix(WebApp.java:278)at org.apache.hadoop.yarn.webapp.WebApp.parseRoute(WebApp.java:244)at org.apache.hadoop.yarn.webapp.WebApp.route(WebApp.java:208)at org.apache.hadoop.yarn.webapp.WebApp.route(WebApp.java:228)at org.apache.tez.dag.app.web.WebUIService$TezAMWebApp.setup(WebUIService.java:160)at org.apache.hadoop.yarn.webapp.WebApp.configureServlets(WebApp.java:160)at com.google.inject.servlet.ServletModule.configure(ServletModule.java:55)at com.google.inject.AbstractModule.configure(AbstractModule.java:62)at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)at com.google.inject.spi.Elements.getElements(Elements.java:110)at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)at com.google.inject.Guice.createInjector(Guice.java:96)at com.google.inject.Guice.createInjector(Guice.java:73)at com.google.inject.Guice.createInjector(Guice.java:62)at org.apache.hadoop.yarn.webapp.WebApps$Builder.build(WebApps.java:387)at org.apache.hadoop.yarn.webapp.WebApps$Builder.start(WebApps.java:432)at org.apache.hadoop.yarn.webapp.WebApps$Builder.start(WebApps.java:428)at org.apache.tez.dag.app.web.WebUIService.serviceStart(WebUIService.java:94)at org.apache.hadoop.service.AbstractService.start(AbstractService.java:194)at org.apache.tez.dag.app.DAGAppMaster$ServiceWithDependency.start(DAGAppMaster.java:1865)at org.apache.tez.dag.app.DAGAppMaster$ServiceThread.run(DAGAppMaster.java:1886)

其实使用hive3.0.0的时候并没有上述报错

下载下述文件

https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.11/commons-lang3-3.11.jar

拷贝到集群的所有节点的

$HADOOP_HOME/lib中

hive执行drop卡死一例:java.lang.NoSuchMethodError: org.apache.commons.lang3.StringUtils.isAnyBlank相关推荐

  1. 错误: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils

    做项目的时候,实现图片异步上传并返回json数据,但是图片上传成功,json数据没有返回,报错:  java.lang.ClassNotFoundException: org.apache.commo ...

  2. java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils

    ♦ 问题所在:项目lib包里少一个jar包 ♦ 解决办法: commons-lang3-3.1.jar 导入到项目就ok 转载于:https://www.cnblogs.com/uiee/p/1055 ...

  3. VSCrawler 爬虫 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案

    长长的报错信息如下: 13:39:15.345 [main] WARN c.v.vscrawler.core.event.EventLoop - 程序已停止 13:39:15.376 [main] I ...

  4. maven命令行创建web项目报错:java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils...

    早上新建一个web项目,没想到一敲命令创建就失败了,真是出师不利.各种折腾无果,当然我也可以用eclipse直接创建的,就是想搞清楚状况.刚刚才发现问题原因,这个结果我也是醉了,太坑爹了. 问题现象: ...

  5. java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案 参考文章: (1)java.lang.NoClass ...

  6. Java_异常_03_ java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory

    异常信息: java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory 原因: 我用的是commons ...

  7. java.lang.IllegalAccessError: org.apache.commons.dbcp.DelegatingPreparedStatement.isClosed()Z

    做spring和mybaits整合时出现的错误,让这个问题困扰了一早上,通过查资料终于把这个问题解决了 具体问题描述: 1 java.lang.IllegalAccessError: org.apac ...

  8. JBOSS java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet

    经常在启动JBOSS的时候,发现在myeclipse的console中报错java.lang.NoClassDefFoundError: org/apache/commons/digester/Rul ...

  9. Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory

    1.错误叙述性说明 2014-7-12 0:38:57 org.apache.catalina.core.ApplicationContext log 信息: No Spring WebApplica ...

最新文章

  1. linux字符串转为二进制,Linux printf将十进制转换为二进制?
  2. vue-route动态路由
  3. 神经网络模拟逻辑推理-演绎推理
  4. 一级二级标题_考二级造价师有啥要求?
  5. ❤️详解腾讯面试❤️
  6. 【精选】uboot/linux/qt/busybox/opengl/yaffs/lzop/glibc源码下载地址
  7. 猎豹浏览器怎么设置允许弹出窗口 允许弹窗设置方法详解
  8. OS复习——设备管理习题
  9. 转贴:匹配中文的正则表达式及其他
  10. Altium Designer中PCB关于Import Changes报错最终解决方案
  11. javacript 验证函数
  12. GraphLab:新的面向机器学习的并行框架
  13. 推荐几个rpm下载站点
  14. log4j2配置文件
  15. 你的目的是什么是谁指使你_魔家四将的师傅是谁?隐藏的高人,只配合太上老君的布局...
  16. 微信小程序 java社区团购系统springboot
  17. 说说 Bootstrap 表格样式
  18. NoSQL之 Redis配置与优化
  19. fopen及读写权限
  20. 什么是PCB走线的3W原则

热门文章

  1. 《数学之美》——第三章 个人笔记
  2. 使用WEB应用时后台发生的事
  3. Android Studio下jni应用
  4. csharp的几个特殊操作符
  5. Yahoo邮箱中全部邮件的下载保存
  6. SQL-SqlServer中decimal(numeric )、float 和 real 数据类型的区别[转]
  7. linux lighttpd php,Ubuntu下搭建Lighttpd+PHP+MySQL环境
  8. qrcode方法生成的二维码安卓手机长按不识别
  9. greenplum配置高可用_Greenplum 的高可用是怎么做到的?
  10. vscode终端无法输入