开发者社区> 问答> 正文

hdfs中的 数据正确性含义是什么?

hdfs中的 数据正确性含义是什么?

展开
收起
游客mm5dulkpivqdo 2021-12-04 14:45:11 316 0
1 条回答
写回答
取消 提交回答
  • 从数据节点上取一个文件块有可能是坏块,坏块的出现可能是存储设备错误,网络错误或者软件的漏洞。HDFS客户端实现了HDFS文件内容的校验。当一个客户端创建一个HDFS文件时,它会为每一个文件块计算一个校验码并将校验码存储在同一个HDFS命名空间下一个单独的隐藏文件中。当客户端访问这个文件时,它根据对应的校验文件来验证从数据节点接收到的数据。如果校验失败,客户端可以选择从其他拥有该块副本的数据节点获取这个块。

    2021-12-04 14:46:38
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
海量数据分布式存储——Apache HDFS之最新进展 立即下载
HBase Rowkey设计要点 立即下载
HBase2.0重新定义小对象实时存取 立即下载