码迷,mamicode.com
首页 > 其他好文 > 详细

hdfs写数据流程

时间:2020-06-14 16:31:06      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:文件   取数   通信   数据流程   信息   信管   上传   读取   根据   

1,客户端向nn请求上传文件,nn检查该文件和父目录是否存在。

2,nn返回响应给客户端,是否可以上传文件。

3,客户端向nn请求上传第一个块的dn的信息。

4,nn根据副本原则,返回给客户端块上传的dn节点信息。

5,客户端和dn1建立连接,请求上传数据,dn1接着和dn2建立连接,dn2和dn3建立连接,通信管道就建立完成。

6,dn1,dn2,dn3 逐级返回应答给客户端。

7,客户端开始从磁盘以packet为单位读取数据上传到dn1,dn1收到packet后,会传给dn2,dn2收到packet后传给dn3.

8,当一个packet传输完成后,客户端在次和nn请求上传第二个块的dn服务器。重复执行3-7步。

hdfs写数据流程

标签:文件   取数   通信   数据流程   信息   信管   上传   读取   根据   

原文地址:https://www.cnblogs.com/gaoshanmuxue/p/13125228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!