开发者社区 问答 正文

HDFS中如何数据读取的?

HDFS中如何数据读取的?

展开
收起
芯在这 2021-12-05 19:23:28 267 分享 版权
1 条回答
写回答
取消 提交回答
  • HDFS提供了一个API可以确定一个主节点所属Rack的ID,客户端通过调用API获取自己所属的Rack ID。当客户端读取数据时,从主节点获取数据块不同副本的存放位置列表,列表中包含了副本所在的从节点,可以调用API来确定客户端和这些从节点所属的Rack ID。当发现某个数据块副本的Rack ID和客户端对应的Rack ID相同时,就优先选择该副本读取数据。

    2021-12-05 19:23:43
    赞同 展开评论
问答标签:
问答地址: