本文包含如下内容:1、BlockSend在发送数据之前读数据文件和meta文件生成的Packet的结构。2、BlockSender的核心方法:s...
BlockPoolSlice#createRbwFile的过程 FsDatasetImpl#createRbw的源码详解 需要构造BlockRe...
【HDFS】FsDatasetImpl#recoverClose方法[https://blog.csdn.net/yexiguafu/artic...
注:本文参考的hadoop版本是:3.3.2 RPC生命周期 在ProcessingDetails.Timing枚举类里: TODO:画一幅图,...
本文包含的主要内容如下:① WebHDFS的原理② ExternalCall以及WebHdfs请求如何与RPC共用CallQueue③ Exte...
org.apache.hadoop.ipc.Server.Connection#readAndProcess: 下面这段代码读取出RPC Hea...
通过本文可以获得如下知识: StripeReader#readStripe源码逻辑。 readDataForDecoding、readParit...
一、写在前面 EC的写流程有一部分流程跟普通副本写流程是复用的。例如:DataStreamer线程的run方法。StripedDataStrea...
写在前面:之前发过一篇文章,【HDFS】HDFS-16348:将慢节点标记为badnode进而从pipeline中踢除并进行pipeline恢复...
文集作者