大数据之-Hadoop3.x_Hadoop之HDFS_DataNode的工作机制_原理---大数据之hadoop3.x工作笔记0077

本文详细介绍了Hadoop3.x中DataNode的工作机制,包括向NameNode注册、定期上报块信息、心跳机制以及数据块的健康检查。DataNode每隔6小时向NameNode报告完好的块信息,并在同一周期内进行自我检查,确保数据块的完整性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

3.datanode1收到,namenode返回的注册成功的信息以后,随后,每隔1个小时,还会上报自己的快信息,给namenode.,告诉namenode,哪些块信息是完好的,这个默认是6小时,当然可以自己设置.

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

5.如果namenode超过10分钟,+30秒,因为检测需要30秒,还没有收到datanode的心跳请求的话,namenode这个时候就会认为该datanode节点已经挂掉了,就会把自己的该datanode节点的信息,都删除,也不会给该datanode再发送指令信息了.

然后,上面说datanode会每隔6个小时像namenode,汇报自己的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值