HDFS がファイルを読み取っているときに、ブロックの 1 つが突然破損したらどうなるでしょうか?
クライアントは、DataNode 上のブロックを読み取った後、チェックサム検証を実行します。つまり、クライアントによって読み取られたローカル ブロックと HDFS 上の元のブロックを検証します。検証結果が矛盾していることが判明した場合、クライアントは通知します。 NameNode 、次に Again 从下一个拥有该 block 副本的 DataNode 继续读
。
また次回、バイバイ!
HDFS がファイルを読み取っているときに、ブロックの 1 つが突然破損したらどうなるでしょうか?
クライアントは、DataNode 上のブロックを読み取った後、チェックサム検証を実行します。つまり、クライアントによって読み取られたローカル ブロックと HDFS 上の元のブロックを検証します。検証結果が矛盾していることが判明した場合、クライアントは通知します。 NameNode 、次に Again 从下一个拥有该 block 副本的 DataNode 继续读
。
また次回、バイバイ!