HDFS的讀數據流程

1)客戶端通過Distributed FileSystemNameNode請求下載文件,NameNode通過查詢元數據,找到文件塊所在的DataNode地址。

2)挑選一臺DataNode(就近原則,然後隨機)服務器,請求讀取數據。

3DataNode開始傳輸數據給客戶端(從磁盤裏面讀取數據輸入流,以Packet爲單位來做校驗)。

4)客戶端以Packet爲單位接收,先在本地緩存,然後寫入目標文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章