当前位置: 首页 > 编程日记 > 正文

linux rm 提示io异常,Hadoop异常 java.io.IOException: Job status not available

Hadoop集群上跑mapreduce,在job任务执行完成退出时报 java.io.IOException: Job status not available异常。Job client请求job状态时,Application已经完成转而去Job history server请求job状态,就在这里抛出异常。

[linuxidc@master conf]$ hadoop jar /usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar wordcount /user/lizeyi/people.txt  /user/lizeyi/wordcount7

15/06/08 18:36:16 INFO client.RMProxy: Connecting to ResourceManager at master.hadoop/10.3.4.35:8032

15/06/08 18:36:17 INFO input.FileInputFormat: Total input paths to process : 1

15/06/08 18:36:17 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library

15/06/08 18:36:17 INFO lzo.LzoCodec: Successfully loaded & initialized native-lzo library [hadoop-lzo rev 39cf0c71a251a79c50555810ca660450d9682140]

15/06/08 18:36:17 INFO mapreduce.JobSubmitter: number of splits:1

15/06/08 18:36:18 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1433756996622_0004

15/06/08 18:36:18 INFO impl.YarnClientImpl: Submitted application application_1433756996622_0004

15/06/08 18:36:18 INFO mapreduce.Job: The url to track the job: http://master.hadoop:8088/proxy/application_1433756996622_0004/

15/06/08 18:36:18 INFO mapreduce.Job: Running job: job_1433756996622_0004

15/06/08 18:36:40 INFO mapred.ClientServiceDelegate: Application state is completed. FinalApplicationStatus=SUCCEEDED. Redirecting to job history server

java.io.IOException: Job status not available

at org.apache.hadoop.mapreduce.Job.updateStatus(Job.java:322)

at org.apache.hadoop.mapreduce.Job.isComplete(Job.java:609)

at org.apache.hadoop.mapreduce.Job.monitorAndPrintJob(Job.java:1354)

at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:1316)

at org.apache.hadoop.examples.WordCount.main(WordCount.java:87)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:72)

at org.apache.hadoop.util.ProgramDriver.run(ProgramDriver.java:145)

at org.apache.hadoop.examples.ExampleDriver.main(ExampleDriver.java:74)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at org.apache.hadoop.util.RunJar.main(RunJar.java:212)

须配置Job History Server相关参数,让Job Client可以读取job最后的执行状态,测试Hadoop版本2.5.0

添加参数vim mapred-site.xml

mapreduce.jobhistory.address

master.hadoop:10020

yarn.app.mapreduce.am.staging-dir

/tmp/hadoop-yarn/staging

mapreduce.jobhistory.intermediate-done-dir

${yarn.app.mapreduce.am.staging-dir}/history/done_intermediate

mapreduce.jobhistory.done-dir

${yarn.app.mapreduce.am.staging-dir}/history/done

修改完成配置后,重新执行任务后正常退出

[linuxidc@master conf]$ hadoop jar /usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar wordcount /user/lizeyi/people.txt  /user/lizeyi/wordcount9

15/06/08 18:54:04 INFO client.RMProxy: Connecting to ResourceManager at master.hadoop/10.3.4.35:8032

15/06/08 18:54:06 INFO input.FileInputFormat: Total input paths to process : 1

15/06/08 18:54:06 INFO lzo.GPLNativeCodeLoader: Loaded native gpl library

15/06/08 18:54:06 INFO lzo.LzoCodec: Successfully loaded & initialized native-lzo library [hadoop-lzo rev 39cf0c71a251a79c50555810ca660450d9682140]

15/06/08 18:54:06 INFO mapreduce.JobSubmitter: number of splits:1

15/06/08 18:54:06 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1433760669916_0001

15/06/08 18:54:07 INFO impl.YarnClientImpl: Submitted application application_1433760669916_0001

15/06/08 18:54:07 INFO mapreduce.Job: The url to track the job: http://master.hadoop:8088/proxy/application_1433760669916_0001/

15/06/08 18:54:07 INFO mapreduce.Job: Running job: job_1433760669916_0001

15/06/08 18:54:34 INFO mapred.ClientServiceDelegate: Application state is completed. FinalApplicationStatus=SUCCEEDED. Redirecting to job history server

15/06/08 18:54:35 INFO mapreduce.Job: Job job_1433760669916_0001 running in uber mode : false

15/06/08 18:54:35 INFO mapreduce.Job:  map 100% reduce 100%

15/06/08 18:54:35 INFO mapreduce.Job: Job job_1433760669916_0001 completed successfully

15/06/08 18:54:35 INFO mapreduce.Job: Counters: 49

File System Counters

FILE: Number of bytes read=68

FILE: Number of bytes written=205241

FILE: Number of read operations=0

FILE: Number of large read operations=0

FILE: Number of write operations=0

HDFS: Number of bytes read=151

HDFS: Number of bytes written=46

HDFS: Number of read operations=6

HDFS: Number of large read operations=0

HDFS: Number of write operations=2

Job Counters

Launched map tasks=1

Launched reduce tasks=1

Data-local map tasks=1

Total time spent by all maps in occupied slots (ms)=6036

Total time spent by all reduces in occupied slots (ms)=6132

Total time spent by all map tasks (ms)=6036

Total time spent by all reduce tasks (ms)=6132

Total vcore-seconds taken by all map tasks=6036

Total vcore-seconds taken by all reduce tasks=6132

Total megabyte-seconds taken by all map tasks=6180864

Total megabyte-seconds taken by all reduce tasks=6279168

Map-Reduce Framework

Map input records=4

Map output records=4

Map output bytes=54

Map output materialized bytes=68

Input split bytes=113

Combine input records=4

Combine output records=4

Reduce input groups=4

Reduce shuffle bytes=68

Reduce input records=4

Reduce output records=4

Spilled Records=8

Shuffled Maps =1

Failed Shuffles=0

Merged Map outputs=1

GC time elapsed (ms)=82

CPU time spent (ms)=2150

Physical memory (bytes) snapshot=447897600

Virtual memory (bytes) snapshot=1986359296

Total committed heap usage (bytes)=355467264

Shuffle Errors

BAD_ID=0

CONNECTION=0

IO_ERROR=0

WRONG_LENGTH=0

WRONG_MAP=0

WRONG_REDUCE=0

File Input Format Counters

Bytes Read=38

File Output Format Counters

Bytes Written=46

0b1331709591d260c1c78e86d0c51c18.png

相关文章:

【Winform】锐浪报表使用

在发开报表时,使用了锐浪报表。 需要注意的一些细节: 1、给staticbox设置文本,通过GridppReport的变量,使用ControlByName获取到控件后进行设置文字 _report.ControlByName("OrganizationName").AsStaticBox.Text &quo…

Spring cloud 微服务docker容器化最佳实践

Spring cloud 是当下最炙手可热的微服务套件,我们将介绍如何整合Docker容器达到高效快捷的构建发布 采用了dockerfile-maven-plugin插件发布镜像到远程docker主机,该部分详细教程请看 使用Maven插件快捷打包发布远程Docker镜像 添加docker插件依赖 如何…

sqlserver用sql语句创建链接服务器

2019独角兽企业重金招聘Python工程师标准>>> --创建 exec sp_addlinkedserver SHUA_LINK, , SQLOLEDB, 数据库IP exec sp_addlinkedsrvlogin SHUA_LINK, false,null, sa, 密码--查询 select top 10 * from SHUA_LINK.shua.dbo.shua_member order by regtime des…

[POJ3261] Milk Patterns

LINK 此题的常规做法是 二分 后缀数组 ,但本蒟蒻还是习惯写 并查集 的做法 算法流程 1.离散化是肯定要有的,给的数据太大了,不离散化会RE 2.先跑一遍SA,把最重要的h数组求出来 3.把h从大到小排序,从大到小枚举重复串的…

风格化手绘纹理包 CGTrader – Stylized Mix Vol. 41 – Hand Painted Texture Pack

风格化手绘纹理包 CGTrader – Stylized Mix Vol. 41 – Hand Painted Texture Pack CGTrader–风格化混合第41卷–手绘纹理包 大小解压后:343M 信息: 7种风格化材料的包装。格式:. png .uproject .unitypackage 特点: 7种独特的纹理 包括基础颜色/正…

linux开发log示例,RH124-log Linux日志(示例代码)

课程笔记#日志目录[[email protected] log]$ ls /var/log/amanda cron-20170531 glusterfs messages#日志管理服务[[email protected] log]$ systemctl is-active rsyslog.serviceactive#日志服务配置文件[[email protected] log]$ cat /etc/rsyslog.conf# rsyslog configurati…

xamarin 断点 不命中

Async Debugging Breakpoints not being hit breakpoint in Android library project not hit when disable fastdebug and linking sdk assemblies only https://bugzilla.xamarin.com/show_bug.cgi?id17512转载于:https://www.cnblogs.com/zjoch/p/4836883.html

2022-2028年中国饮水机市场投资分析及前景预测报告

【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新(交付时间约3个工作日) 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国饮水机行业市场行业相关概述、中国饮水机行业市场行业运行环境、分析了中国饮水机行业市场…

编辑模式下,控制对象移动

有时候我们可能会有这样的需求,就是在编辑模式下,控制移动场景中的物体,这里面有两个点要解决: (1)怎么在编辑模式下运行一个脚本; (2)怎么有效地响应鼠标按键。 第一个问…

2019.07.16

三次握手TCP报文指针内容: 1.URG:紧急指针,当URG1,表明紧急指针字段有效,告诉系统报文有紧急内容。 2.ACK: 确认指针,当ACK1,确认号字段有效。 3.PSH:推送指针,当两个应…

3Dmax+V-Ray学习建筑可视化教程

3DmaxV-Ray学习建筑可视化教程 视频:19201080,. mp4,25 fps |音频:AAC-LC,253 kb/s 2通道,48.0 KHz |流派:电子学习 软件:3Ds Max |时长:5小时 |语言:英语中英文字幕(机译)|文件大小:3.2 GB …

linux的自定义input,Linux Input子系统之第一篇(input_dev/input_handle/input_handler)

Input子系统是linux kernel中与部分外围器件驱动联系比较紧密的模块,常用于Sensor,TP(touch panel),power key等器件的驱动。这类模块有个共同特点:字符设备,且数据量都不大,比如sensor一般最多只有xyz三个…

为什么不记录慢速查询?

㈠ 底:2014/8/18 13点37分收到前端说反馈有玩家掉线情况,检查CPU、慢查询、DB请求量,并未发现异常,DB表现一如往常。㈡ 定位原因:INSERT INTO t (col1, col2, col3, col4, col5, col6, col7) VALUES (3532082239485507…

docker常用命令详解

docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来。 根据自己的理解,总的来说分为以下几种: Docker环境信息 — docker…

Unity3D脚本属性

Unity3D的脚本属性用法: // JavaScriptscript AddComponentMenu ("Transform/Follow Transform") // CSharp [AddComponentMenu("Transform/Follow Transform")] 以下是具体说明(部分无关紧要的不翻译): Add…

Linux下查看.so和可执行文件是否debug编译

如何判断一个.so是否是debug编译的? 如果用此方法:用file来查看一个.so, 根据是否包含”not stripped”来判断该.so是否是debug编译的。然而stripped/not stripped并不是debug/release编译的判断标准. 对debug和release的.so运行file后可得出几乎相同的输…

UE商城资源 Motion Symphony 运动匹配插件

UE商城资源 Motion Symphony 运动匹配插件 Unreal Engine虚幻游戏引擎素材资源 Unreal Engine Marketplace –Motion Symphony 1.05 4.26运动交响曲插件 插件大小解压后:346M 资源大小共 2G 含官方文档 和官方使用视频教程(共100分钟 1920X1080 mp4 中…

linux下出现重定义,Oracle Online Redefinition在线重定义

在线重定义特性进行数据表Online的结构变动操作。本篇我们从一个较复杂的案例出发,讨论复杂变化情况下如何进行Online Redefinition,以及dbms_redefinition包各个关键方法的作用。3、一个分区表的重定义动作我们定义一个数据表T。SQL> create table t…

Lr IP欺骗设置

IP欺骗设置IP工具:IP Wizard 开启IP欺骗时会关闭DHCP(也就是关闭IP自动获取 更改为手动设置IP) 注:添加IP欺骗,和释放IP,都要重启机器后才会生效,IP Wizard要管理员身份运行; 在con…

2022-2028年中国异戊二烯橡胶产业竞争现状及发展规模预测报告

【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新(交付时间约3个工作日) 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国异戊二烯橡胶行业市场行业相关概述、中国异戊二烯橡胶行业市场行业运行环境、分析了中国异…

Mysql新安装服务启动失败

#备注如果新安装的mysql启动报错,请检查my.cnf文件的innodb_buffer_pool_size设置的值,最好为内存的总大小的70%。转载于:https://blog.51cto.com/azhuang/1553167

js实现图片上传本地预览

演示地址&#xff1a;https://xibushijie.github.io/static/uploadImg.html <!DOCTYPE> <html><head><meta http-equiv"Content-Type" content"text/html; charsetutf-8" /><title>图片上传本地预览</title><style…

Unity增强现实初学者指南视频教程 A Beginner’s Guide to Augmented Reality with Unity

Unity增强现实初学者指南视频教程 A Beginner’s Guide to Augmented Reality with Unity MP4 |视频:h264&#xff0c;1280720 &#xff08;部分1920X1080&#xff09; |音频:AAC&#xff0c;44100 Hz 语言&#xff1a;英语中英文字幕&#xff08;根据原英文字幕机译更准确&a…

c语言中变量有什么作用是什么,C语言里面局部变量和临时变量有什么区别?

typedefexternstatic_Thread_localregister其中&#xff0c;除了 typedef (放在这里仅仅是为了描述语法方便)&#xff0c;其它几个(配合变量声明的位置)描述了的变量的 linkage 和 storage duration。但是 storage class specifier 跟 linkage / storage duration 并不是一一对…

Android Acitivity 生命周期

Fragment 的生命周期&#xff1a; Android Fragment 生命周期及其API使用&#xff08;建议使用自定义View替换Fragment&#xff09; Activity的生命周期&#xff1a; (1)启动Activity&#xff1a;系统会先调用onCreate方法&#xff0c;然后调用onStart方法&#xff0c;最后调用…

Docker入门六部曲——基本引导

原文链接&#xff1a;http://www.dubby.cn/detail.html?id8733 预备知识 虽然我们接下来还是会介绍很多概念&#xff0c;但是最好还是提前了解什么是Docker&#xff0c;和为什么你会使用Docker。 我们假设你对下面这些知识比较熟悉&#xff1a; IP地址和端口虚拟机编辑配置…

fragment切换事件

2019独角兽企业重金招聘Python工程师标准>>> 我使用fragment fragmenttabhost的时候&#xff0c;如果切换tab&#xff0c;对应的Fragment就会执行onDestroyView &#xff0c;再切换回来又会执行onCreateView()&#xff0c;如此反反复复。destroyView &#xff0c;c…

quartz关闭DBUG日志

使用quartz调度任务&#xff0c;每次启动产生大量debug日志&#xff0c;机器都要被累死了。 试过很多方法都不好使&#xff0c;包括在log4j.properties里配置 quartz源代码&#xff0c;发现它的日志输出用的是slf4j&#xff0c;而不是log4j,所以想到用logback.xml来控制。 把他…

UE卡通风格游戏场景制作视频教程

UE卡通风格游戏场景制作视频教程 UE卡通风格游戏场景制作视频教程 教程大小&#xff1a;4.53G 含项目文件 3840X2160 mp4 语言&#xff1a;英语中英字幕&#xff08;机译&#xff09; 本教程是关于UE4卡通渲染游戏环境场景制作训练视频教程&#xff0c;时长&#xff1a;4小时…

c语言顺序表有效元素长度,用C语言描述的顺序表类型

2.2.1 顺序表用C语言描述的顺序表类型如下所示&#xff1a;// 存储结构const int MAXLISTSIZE80; // 预设的存储空间最大容量typedef struct {ElemType *elem;    // 存储空间基址int length;      // 当前长度int listsize;     //允许的最大存储容量(以sizeof(E…