hive执行drop卡死一例:java.lang.NoSuchMethodError: org.apache.commons.lang3.StringUtils.isAnyBlank
环境:
组件 | 版本 |
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相关推荐
- 错误: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils
做项目的时候,实现图片异步上传并返回json数据,但是图片上传成功,json数据没有返回,报错: java.lang.ClassNotFoundException: org.apache.commo ...
- java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
♦ 问题所在:项目lib包里少一个jar包 ♦ 解决办法: commons-lang3-3.1.jar 导入到项目就ok 转载于:https://www.cnblogs.com/uiee/p/1055 ...
- 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 ...
- maven命令行创建web项目报错:java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils...
早上新建一个web项目,没想到一敲命令创建就失败了,真是出师不利.各种折腾无果,当然我也可以用eclipse直接创建的,就是想搞清楚状况.刚刚才发现问题原因,这个结果我也是醉了,太坑爹了. 问题现象: ...
- java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案 参考文章: (1)java.lang.NoClass ...
- Java_异常_03_ java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory
异常信息: java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory 原因: 我用的是commons ...
- java.lang.IllegalAccessError: org.apache.commons.dbcp.DelegatingPreparedStatement.isClosed()Z
做spring和mybaits整合时出现的错误,让这个问题困扰了一早上,通过查资料终于把这个问题解决了 具体问题描述: 1 java.lang.IllegalAccessError: org.apac ...
- JBOSS java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet
经常在启动JBOSS的时候,发现在myeclipse的console中报错java.lang.NoClassDefFoundError: org/apache/commons/digester/Rul ...
- 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 ...
最新文章
- linux字符串转为二进制,Linux printf将十进制转换为二进制?
- vue-route动态路由
- 神经网络模拟逻辑推理-演绎推理
- 一级二级标题_考二级造价师有啥要求?
- ❤️详解腾讯面试❤️
- 【精选】uboot/linux/qt/busybox/opengl/yaffs/lzop/glibc源码下载地址
- 猎豹浏览器怎么设置允许弹出窗口 允许弹窗设置方法详解
- OS复习——设备管理习题
- 转贴:匹配中文的正则表达式及其他
- Altium Designer中PCB关于Import Changes报错最终解决方案
- javacript 验证函数
- GraphLab:新的面向机器学习的并行框架
- 推荐几个rpm下载站点
- log4j2配置文件
- 你的目的是什么是谁指使你_魔家四将的师傅是谁?隐藏的高人,只配合太上老君的布局...
- 微信小程序 java社区团购系统springboot
- 说说 Bootstrap 表格样式
- NoSQL之 Redis配置与优化
- fopen及读写权限
- 什么是PCB走线的3W原则
热门文章
- 《数学之美》——第三章 个人笔记
- 使用WEB应用时后台发生的事
- Android Studio下jni应用
- csharp的几个特殊操作符
- Yahoo邮箱中全部邮件的下载保存
- SQL-SqlServer中decimal(numeric )、float 和 real 数据类型的区别[转]
- linux lighttpd php,Ubuntu下搭建Lighttpd+PHP+MySQL环境
- qrcode方法生成的二维码安卓手机长按不识别
- greenplum配置高可用_Greenplum 的高可用是怎么做到的?
- vscode终端无法输入