- 0
- 0
- 约小于1千字
- 约 1页
- 2026-07-08 发布于北京
- 举报
BlockSender不断的发送packet,最后用一个空packet来结尾
一次read就会读出来一块packet的数据,很明显这个packet的数据就可以交给应用系统来
写入应用系统本地的磁盘文件里
什么时候会开启一个新的block呢?
每次read一个packet放入一个buf数组,返回给应用系统可以写入磁盘文件;不断的
packet,不断的累加对应的pos位置;当发现这个pos的位置超过了一个block应该有
的大小,就会开启下一个block的
上述步骤依次循环往复,直到所有的block全部完毕
如果过程中有问题会如何呢?我可以当做交给大家的作业去思考一下猜测一下都
知道,肯定是如果从某个datanodeblock数据失败的话,就会将那个datanode放入一
个中,下次就不读了
会对一个block换一个副本所在的datanode继续来
您可能关注的文档
最近下载
- 广汽丰田第七代凯美瑞_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- TB∕T 2140-2008 铁路碎石道砟.pdf VIP
- m项目接受度表.doc VIP
- 《主动脉内球囊反搏导管护理》.pdf VIP
- (2026年)高级心血管生命支持PPT课件.pptx VIP
- 三角函数模型的简单应用与生涯规划说课稿-2024-2025学年高一上学期数学人教A版(2019)必修第一册.docx VIP
- ACLS急救流程图口袋速查卡(2025中文版)+关键处置步骤精简版.docx VIP
- 政治学概论(第二版)课件:民族与宗教.pptx
- 医院ACLS全员培训实施方案(2025版)+分层培训大纲与考核计划.docx VIP
- 中科可控R5240H0服务器用户手册V1.4(1).pdf VIP
原创力文档

文档评论(0)