精明羽毛

文章
5
资源
0
加入时间
4年2月10天

HDFS的心跳机制

DataNode默认向NameNode每隔3秒汇报一次,主要汇报2点:一点是DataNode的状态信息,另一个是自身DataNode所持有的所有的数据块的信息。 按照规定,每个DataNode都需要向NameNode汇报,如果某一时刻开始,某个DataNode不汇报了,可能就是宕机了(只要通过玩过传输数据,就可能存在丢失或延迟)。HDFS规定:NameNode连续10次没有收到汇报,便认为可能存在宕机的可能。 DataNode启动好之后,会专门启动一个线程,去专门负责心跳数据包,如果整个Da..