分享

Could not obtain block

skaterxu 发表于 2013-10-25 10:45:48 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 5280
这是错误细节:同样的信息按顺序出现了
0 1 2 3
一共4次,数字在红色的0那里做变化。机器一共5台5个都做了datanode,请高人指点~~谢谢


Error initializing attempt_201001160557_0002_m_000003_
0
:
java.io.IOException: Could not obtain block: blk_-4018899508397085026_1005 file=/nutch/filesystem/mapreduce/system/job_201001160557_0002/job.xml
at org.apache.hadoop.hdfs.DFSClient$DFSInputStream.chooseDataNode(DFSClient.java:1707)
at org.apache.hadoop.hdfs.DFSClient$DFSInputStream.blockSeekTo(DFSClient.java:1535)
at org.apache.hadoop.hdfs.DFSClient$DFSInputStream.read(DFSClient.java:1662)
at java.io.DataInputStream.read(DataInputStream.java:83)
at org.apache.hadoop.io.IOUtils.copyBytes(IOUtils.java:47)
at org.apache.hadoop.io.IOUtils.copyBytes(IOUtils.java:85)
at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:209)
at org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:142)
at org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1214)
at org.apache.hadoop.fs.FileSystem.copyToLocalFile(FileSystem.java:1195)
at org.apache.hadoop.mapred.TaskTracker.localizeJob(TaskTracker.java:750)
at org.apache.hadoop.mapred.TaskTracker.startNewTask(TaskTracker.java:1656)
at org.apache.hadoop.mapred.TaskTracker.access$1200(TaskTracker.java:102)
at org.apache.hadoop.mapred.TaskTracker$TaskLauncher.run(TaskTracker.java:1621)

已有(1)人评论

跳转到指定楼层
when30 发表于 2013-10-25 10:45:48
attempt_201001160557_0002_m_000003_*,*那里是map task的尝试运行次数,默认4次不成就告失败。
应该是datanode没连上,可能挂了。
看这里
http://www.aboutyun.com/thread-4861-1-1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条