标签: hadoop
答案 0 :(得分:0)
不,它不会删除3个街区。所以这是它的工作原理,我们假设块4位于FSDataOuputStream维护的队列的下一个队列中。由于某些网络问题而写入一些x字节后,数据节点失败,首先关闭管道并删除写入该数据的任何数据,新的良好数据节点被赋予一个新的标识并被添加到队列中,并将其传递给name节点更新块4的元数据信息,然后数据将从该块的第1个字节开始写入新识别的datanode。 “权威指南”中的文件写入剖析将帮助您更好地理解它是如何完成的。