HDFS在上传⽂件的时候,如果其中⼀个DataNode突然挂掉了怎么办

提问者:帅平 问题分类:面试刷题
HDFS在上传⽂件的时候,如果其中⼀个DataNode突然挂掉了怎么办
1 个回答
影子爱人
影子爱人
客户端上传⽂件时与DataNode建⽴pipeline管道,管道的正⽅向是客户端向DataNode发送的数据包,管道反向是DataNode向客户端发送ack确认,也就是正确接收到数据包之后发送⼀个已确认接收到的应答。
当DataNode突然挂掉了,客户端接收不到这个DataNode发送的ack确认,客户端会通知NameNode,NameNode检查该块的副本与规定的不符,NameNode会通知DataNode去复制副本,并将挂掉的DataNode作下线处理,不再让它参与⽂件上传与下载。
发布于:1年前 (2023-02-16) IP属地:四川省
我来回答