Hadoop HDFS結構示意圖以及互動關係說明

chenfeng發表於2016-06-02
檔案讀取
  • 1).Client向NameNode發起檔案讀取的請求。
  • 2).NameNode返回檔案儲存的DataNode的資訊。
  • 3).Client讀取檔案資訊。

檔案寫入
  • 1).Client向NameNode發起檔案寫入的請求。
  • 2).NameNode根據檔案大小和檔案塊配置情況,返回給Client它所管理部分DataNode的資訊。
  • 3).Client將檔案劃分為多個Block,根據DataNode的地址資訊,按順序寫入到每一個DataNode塊中。


檔案Block複製
  • 1).NameNode發現部分檔案的Block不符合最小複製數或者部分DataNode失效。
  • 2).通知DataNode相互複製Block。
  • 3).DataNode開始直接相互複製。
HDFS結構圖如下:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2112761/,如需轉載,請註明出處,否則將追究法律責任。

相關文章