1、当DataNode读取block的时候,它会计算checksum。
2、如果计算后的checksum,与block创建时值不一样,说明block已经损坏。
3、client读取其他DataNode上的block。
4、datanode在其文件创建后周期验证checksum。
1、当DataNode读取block的时候,它会计算checksum。
2、如果计算后的checksum,与block创建时值不一样,说明block已经损坏。
3、client读取其他DataNode上的block。
4、datanode在其文件创建后周期验证checksum。