大数据之-Hadoop之HDFS_DataNode的工作机制_原理---大数据之hadoop工作笔记0077_HDFS

然后我们再来看一下hadoop中,datanode的工作机制.

1.datanode1,比如启动的时候,它会向namenode进行注册,把自己的信息,比如我存了哪些block块信息,

   块中存了块数据,以及块数据的长度,以及数据的校验和,以及块数据的时间戳.把这些信息发给namenode节点

2.然后namenode收到datanode1发过来的注册信息以后,把信息存到自己的元数据映射表中,然后给datanode1发送一条,注册成功的信息

3.datanode1收到,namenode返回的注册成功的信息以后,随后,每隔1个小时,还会上报自己的快信息,给namenode.

4.然后datanode还会每隔3秒给,namenode发送心跳请求,namenode收到以后,给datanode回复的时候,有可能消息中会带有

   给datanode的一些命令等等.

5.如果namenode超过10分钟,+30秒,因为检测需要30秒,还没有收到datanode的心跳请求的话,namenode这个时候就会认为该datanode节点已经挂掉了

   就会把自己的该datanode节点的信息,都删除,也不会给该datanode再发送指令信息了.

 

技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
开通了个人技术微信公众号:credream,CSDN账号:credreamer 有需要的朋友可以添加相互学习

大数据之-Hadoop之HDFS_DataNode的工作机制_原理---大数据之hadoop工作笔记0077_HDFS_02