-
关闭管线。
-
将已经发送到管道中,但是还没有确认的数据重新写回到缓冲区,保证数据不会丢失。
-
所有的namenode重新分配一个版本号
-
重新选举一个主datanode
-
计算所有datanode中最小的数据块,重新分配
-
重建管线,重新写入
-
宕掉的datanode恢复后由于版本号不同会被剔除掉。
-
写完文件,namenode发现副本数量不够,会在其他数据节点上再创建一个新的副本。
向HDFS中写入数据时,如果有一个副本出错了怎么办
最新推荐文章于 2024-03-30 11:26:23 发布
本文详细介绍了Hadoop在面对故障时的恢复流程,包括关闭管线、数据回滚、namenode版本更新、datanode选举、数据块重新分配、管线重建及副本补充等关键步骤,确保数据的完整性和系统的稳定性。

1019

被折叠的 条评论
为什么被折叠?



