- 1
- 0
- 约1.27千字
- 约 1页
- 2026-05-08 发布于四川
- 举报
hdfs这样的一个架构下,集群如何保障某个节点故障时候的容错性呢?
(1)集群节点故障
比如说第一种故障情况:网络分区。啥叫做网络分区?英文就是networkpartition,说白了
就是集群里网络故障了,一部分datanode跟namenode无法痛点了,此时网络环境不就相
当于是分成了两块儿了,这就是所谓的网络分区。s
因为master-slave架构的分布式系统,一般都会设计心跳机制,就是datanode会定时发送心
跳以及blockreport到namenode去,那如果网络分区了,namenode肯定会感知到的,因为
一部分datanode心跳没发送过来了。
这个时候namenode就会将这些无法发送心跳的datanode标记为dead状态,已经死掉了,
然后就不会再让hdfs客户端去读写那些datanode了。默认是10min接收不到心跳才会标记
datanode死掉了。而且这个时候datanode上的一些block不就不可用了么?这个时候
namenode会检测到,然后会发现一些block的replica副本就不够了,那么此时namenode
就会让其他的datanode去一些replica保证3副本。
除了这种网络分区以外,还有别的一些故
您可能关注的文档
- 斯巴鲁森林人维修手册:电路图与系统参考.pdf
- 汽车结构用碳钢管电阻焊接材料技术.pdf
- [教你如何写出完美的论文--系列教程(10.DVD)].10.Perfecting.Your.Final.Draft.pdf
- 04 昆虫类项目设计Bracken CP_2011_Nucleic Acids Res.pdf
- 安北第六风电场A区项目.pdf
- 财通证券-欧克科技(001223)进军锂电隔膜设备,国产化加速-230418.pdf
- 安徽高传岳西县牛草山风电场项目.pdf
- 山东省德州市2024-2025学年高一下学期4月期中考试政治试题(含答案)高一政治-试题.docx
- 山东省济宁市兖州区2024-2025学年高一下学期期中质量检测政治试卷.docx
- 内蒙古自治区赤峰市第四中学2024-2025学年高一下学期4月月考试题语文含答案高一语文.docx
原创力文档

文档评论(0)