分享

java.io.IOException: Could not obtain block:

hj022000 发表于 2015-12-11 15:38:09 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 4 7869
一般集群运行大型作业的时候,经常出现这个原因,是什么原因导致的了?

已有(4)人评论

跳转到指定楼层
atsky123 发表于 2015-12-11 15:42:41
Could not obtain block
datanode不能保存block,就像磁盘不能保存数据,也就是datanode有的坏掉了。查看下datanode的日志,
回复

使用道具 举报

hj022000 发表于 2015-12-11 15:48:40
atsky123 发表于 2015-12-11 15:42
Could not obtain block
datanode不能保存block,就像磁盘不能保存数据,也就是datanode有的坏掉了。查看 ...

恩,任务失败了,我又去获取那个之前不能获取的block块,此时是可以get下来的,同时这个程序再次执行的时候,又可以执行了,奇怪的原因,
不知道这个原因可是最终的原因:http://www.aboutyun.com/thread-5925-1-1.html
这个值我们是默认配置的
回复

使用道具 举报

atsky123 发表于 2015-12-11 15:55:11
hj022000 发表于 2015-12-11 15:48
恩,任务失败了,我又去获取那个之前不能获取的block块,此时是可以get下来的,同时这个程序再次执行的时 ...

可能是处理文件过多了。
回复

使用道具 举报

hj022000 发表于 2015-12-11 16:13:17
atsky123 发表于 2015-12-11 15:55
可能是处理文件过多了。

恩  ,这块有什么好的解决方式吗?
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条