数据完整性

思考:如果电脑磁盘里面存储的数据是控制高铁信号灯的红灯信号(1)和绿灯信号(0),但是存储该数据的磁盘坏了,一直显示是绿灯,是否很危险?同理DataNode节点上的数据损坏了,却没有发现,是否也很危险,那么如何解决呢?

如下是DataNode节点保证数据完整性的方法。

1)当DataNode读取Block的时候,它会计算CheckSum。

2)如果计算后的CheckSum,与Block创建时值不一样,说明Block已经损坏。

3)Client读取其他DataNode上的Block。

4)DataNode在其文件创建后周期验证CheckSum,如图3-16所示。

 

Hadoop(HDFS)之 数据完整性

 

文章来源:大数据培训

相关文章:

  • 2021-07-11
  • 2021-04-02
  • 2021-05-24
  • 2022-12-23
  • 2021-06-03
  • 2021-04-29
  • 2022-01-29
猜你喜欢
  • 2022-12-23
  • 2021-06-07
  • 2021-10-11
相关资源
相似解决方案