hadoop 2.6 源码 解读之写操作中异常处理

nextBlockOutputStream 调用 createBlockOutputStream 创建到 pipeline 第一个DataNode 的输出流,如果失败,nextBlockOutputStream 会调用 abadonBlock() 放弃这个块,并将DataNode将入到故障节点队列中。然后重新向DataNode 申请新的数据块。重试一定次数,不成功就抛出异常

猜你喜欢

转载自blog.csdn.net/zhixingheyi_tian/article/details/80561235