Hadoop学习---上传文件到HDFS的过程


主要流程如图所示:

1、hdfs客户端向namenode发送上传请求

2、namenode收到请求后,检查目录信息

3、namenode检查过后,告诉客户端可以上传

4、客户端收到允许上传消息,然后发送请求上传block

5、namenode收到请求,检查元数据池,返回给客户端可用的datanode信息

6、客户端获得datanode信息,然后选择一个datanode建立pineline连接,发送block到第一个datanode

7、datanode接收到数据后,发送数据到下一个datanode,然后将数据保存到硬盘,等待完成信息返回

8、下一个datanode重复第7步,直到数据保存达到要求副本数的服务器数量,依次返回确认结果

9、向客户端返回数据保存完成结果。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM