8、应答成功
HDFS Client
9、以Packet(64k)进行数据传输
6、返回block1存储的dn1、dn2、dn3
DataNode
FileDataOutputStream
3、响应,允许上传文件
7、请求建立管道
Distributed FileSystem
Buffer
4、请求上传block1
1、请求NameNode上传文件
Client
2、检查权限检查文件是否存在
NameNode
10G文件
5、元数据获取,选择DN优先级:本节点>相邻机架节点>其他机架节点