大数据学习-----HDFS的读写流程

1.HDFS写流程

HDFS写流程

Client

切分文件Block

Block线性和NN获取DN列表(副本数)

验证DN列表后以更小的单位流式传输数据

各节点,两两通信确定可用

Block传输结束后:

DNNN汇报Block信息

DNClient汇报完成

ClientNN汇报完成

获取下一个Block存放的DN列表

最终Client汇报完成

NN会在写流程更新文件状态

 

2.HDFS读流程

HDFS读流程

Client

NN获取一部分Block副本位置列表

线性和DN获取Block,最终合并为一个文件

Block副本列表中按距离择优选取

MD5验证数据完整性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值