Hadoop-组件-HDFS-理论笔记-HDFS 架构设计-DataNode 架构-逻辑层设计-BlockScanner
一、概述
每个 Datanode 都会初始化一个数据块扫描器周期性地验证 Datanode 上存储的所有数据块的正确性,并把发现的损坏数据块报告给 Namenode。 DataBlockScanner 类就是 Datanode 上数据块扫描器的实现。由于 Datanode 会保存多个块池的数据块,所以 DataBlockScanner 会持有
多个 BlockPoolSliceScanner 对象,每个 BlockPoolSliceScanner 对象都负责验证一个指定块池下数据块的正确性。
二、架构设计
三、实现
3.1. 字段
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Joker!
评论
ValineTwikoo