HDFS 如何保证数据完整性?

数据完整性

(图片来源于网络)
HDFS 如何保证数据完整性?
1,当DataNode读取block的时候,它会计算checksum

2,如果计算后的checksum,与block创建时(第一次上传是会计算checksum值)值不一样,说明block已经损坏。

3,client读取其他DataNode上的block.

4,datanode在其文件创建后周期验证checksum