在阅读有关HDFS中存储在数据节点上的元数据的过程中。我通过这些选项获得了这些选项,但不确定所有选项是否正确或是否正确。
答案是正确的。?
答案 0 :(得分:2)
根据权威指南:
HDFS块存储在具有blk_前缀的文件中;它们由存储的文件的一部分的原始字节组成。每个块都有一个带有.meta后缀的关联元数据文件。它由带有版本和类型信息的标题组成,后跟一系列块的校验和。
答案 1 :(得分:0)
给出答案太迟了。但对某些人有用。
选项1是正确的。
It stores a file with the checksum of the blocks that it stored.
datanode中的.meta文件将包含taht块的校验和信息,当客户端从datanode读取该块时,将对其进行交叉检查,如果校验和不匹配,则会抛出错误。