分布式文件系统中ock读取与错误处理机制分析.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-07-08 发布于北京
  • 举报

分布式文件系统中ock读取与错误处理机制分析.pdf

BlockSender不断的发送packet,最后用一个空packet来结尾

一次read就会读出来一块packet的数据,很明显这个packet的数据就可以交给应用系统来

写入应用系统本地的磁盘文件里

什么时候会开启一个新的block呢?

每次read一个packet放入一个buf数组,返回给应用系统可以写入磁盘文件;不断的

packet,不断的累加对应的pos位置;当发现这个pos的位置超过了一个block应该有

的大小,就会开启下一个block的

上述步骤依次循环往复,直到所有的block全部完毕

如果过程中有问题会如何呢?我可以当做交给大家的作业去思考一下猜测一下都

知道,肯定是如果从某个datanodeblock数据失败的话,就会将那个datanode放入一

个中,下次就不读了

会对一个block换一个副本所在的datanode继续来

文档评论(0)

1亿VIP精品文档

相关文档