- 1
- 0
- 约小于1千字
- 约 1页
- 2026-07-09 发布于北京
- 举报
NameNode先启动,然后DataNode来启动,此时一定会执行一个全量上报;如果是DataNode
自己重启,但是NameNode可能还没感知到他故障了,此时就可以直接让DataNode重启之
后上报自己全量的信息过去
NameNode又要一个专门的接口,用来接收全量上报的逻辑
第一个情况,NameNOde先启动,然后DataNode再启动:扫描自己本地目录下所有的文件,
根据文件所在的目录反向拼接出来他对应的相对路径,而且计算所有文件加起来所占的磁盘
空间大小,收集好,上报给NameNode
NameNode收到全量上报的请求,直接往自己的对应的数据结构里去塞就可以了
第二个情况,DataNode他突然重启了,重启的时间间隔很短,此时NameNode还没判定这
个DataNode宕机什么的,此时DataNode他突然全量上报自己的信息,你觉得NameNode
要怎么来处理呢?NameNode本身内存里还着DataNode重启之前的的数据
第三个情况,DataNode突然宕机,此时NameNode感知到了,要做一系列的事情,然后
DataNode又重启了,全量上报,此时NameNode要做一系列的复杂的事情,我们要跟着后
面的高可用架构的实现
第四种情况,NameNode自己突然重启,DataNode们在一段时间
您可能关注的文档
- 2001年AP英语文学与写作自由回答题.pdf
- MINI互联空间站功能与兼容性概述.pdf
- 消防升级改造工程投标方案.pdf
- 2015年浙江嘉兴历史试卷和答案及解析.pdf
- 2015年陕西中考道法试卷和答案及解析.pdf
- 2018年湖南常德中考历史试卷和答案及解析.pdf
- 2018年湖南郴州中考道法试卷和答案及解析.pdf
- 2018年山东滨州中考历史试卷和答案及解析.pdf
- 2018年山东济宁中考历史试卷和答案及解析.pdf
- 2016年湖南张家界中考历史试卷和答案及解析.pdf
- 2016年湖南湘潭中考历史试卷和答案及解析.pdf
- 2018年江苏淮安中考历史试卷和答案及解析.pdf
- 2018年山东日照中考历史试卷和答案及解析.pdf
- 2016年湖南长沙道德与法治试卷和答案及解析.pdf
- 砂浆锚杆施工作业指导书.docx
- DB50∕T 1472-2023 儿童福利机构志愿服务规范.docx
- DB50∕T 1461-2023 地方猪遗传材料冷冻保存技术规范.docx
- DB50∕T 1476-2023 电动重型载货车车载换电系统通用技术要求.docx
- DB50∕T 1477-2023 电动重型载货车与换电电池箱的通信协议.docx
- DB50∕T 1519-2023 规模猪场空栏消毒技术规程.docx
原创力文档

文档评论(0)