视频:【美妙人生】Hadoop课程系列之HDFS--手把手教你精通HDFS
【美妙人生】Hadoop课程系列之HDFS--手把手教你精通HDFS
【视频笔记】
BlockLocation代码跟踪
----------------------------------------------------------------------------------------
1.client-->[DistributedFileSystem.class]fs.getFileBlockLocations
-->[DistributedFileSystem.class]fs.getFileBlockLocations(重载)
-->[DFSClient.class]dfs.getBlockLocations
-->[DFSClient.class]getLocatedBlocks
-->[DFSClient.class]callGetBlockLocations
-->[Clientprotocol.class]getBlockLocations
-->[NameNodeRpcServer.class]getBlockLocations
-->[FSNamesystem.class]namesystem.getBlockLocations //FSNamesystem剑指namenode

本文详细介绍了Hadoop HDFS中获取BlockLocation的代码流程,从client端的调用开始,逐步深入到DistributedFileSystem、DFSClient、NameNodeRpcServer和FSNamesystem等关键组件,揭示了HDFS文件块位置信息获取的内部机制。

170

被折叠的 条评论
为什么被折叠?



