1.DataNode启动后会向NameNode注册。(将自己所保存的Block信息告诉NameNode)
2.NameNode接收到DataNode发送的信息,注册成功
3.在默认配置中,DataNode会周期性(6小时)上报所有块信息
4.DataNode会每三秒心跳一次,目的是告诉NameNode,它还活着
5.当NameNode超过十分钟+30秒没有收到DataNode的心跳,则认为该节点不可用,那么后续NameNode不会再向该节点进行读写操作
1.DataNode启动后会向NameNode注册。(将自己所保存的Block信息告诉NameNode)
2.NameNode接收到DataNode发送的信息,注册成功
3.在默认配置中,DataNode会周期性(6小时)上报所有块信息
4.DataNode会每三秒心跳一次,目的是告诉NameNode,它还活着
5.当NameNode超过十分钟+30秒没有收到DataNode的心跳,则认为该节点不可用,那么后续NameNode不会再向该节点进行读写操作