赞
踩
client与namenode
1、client请求namenode上传文件a.txt
namenode保存元数据
2、响应回client,可以上传
3、client请求上传第一个bk(0~128M),请求namenode返回datanode的相关信息
4、namenode返回dn1,dn3节点,表示是采用这两个节点存储具体的数据
client与datanode
5、client请求datanode建立一个block的传输通道
6、dn1应答成功
7、传输数据
datanode与datanode
5、请求datanode建立一个block的传输通道
6、dn2,dn3应答成功
7、传输数据
datanode中的传输由bytebuffer,数据传输完毕后会写到磁盘上
client与namenode
1、请求下载文件
2、返回目标文件的元数据(路径,块数)
client与datanode
3、请求读数据blk1
4、传输数据
5、继续请求读数据blk2
6、传输数据
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。