和NameNode通信查询元数据, 确认数据所在节点.就近选择一个DataNode(同距离则随机), 请求建立Socket流.DataNode开始发送数据(从磁盘中读取数据放入流, 然后以Packet为单位做校验)Client以Packet为单位接收, 写在本地缓存, 然后再写入目标文件.