开发者社区> 问答> 正文

HDFS的读取流程描述是怎样的?

HDFS的读取流程描述是怎样的?

展开
收起
追风少年刘全有 2021-10-22 16:24:11 390 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • 1)DFSClient请求NameNode,获取到对应read position的Block信息(包括该Block落在了哪些DataNode上)。

    2)DFSClient从Block对应的DataNode中选择一个合适的DataNode,对选中的DataNode创建一个BlockReader以进行数据读取。

    HDFS读取流程很简单,但对HBase的读取性能影响重大,尤其是Locality和短路读这两个最为核心的因素。

    资料来源:《HBase原理与实践》,文章链接:https://developer.aliyun.com/article/724670

    2021-10-22 16:39:42
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
海量数据分布式存储——Apache HDFS之最新进展 立即下载
HBase2.0重新定义小对象实时存取 立即下载
大批量处理excel文件到ODPS中方案 立即下载