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