Hadoop源碼學習之HDFS(一)

  Hadoop的HDFS可以分爲NameNode與DataNode,NameNode存儲所有DataNode中數據的元數據信息。而DataNode負責存儲真正的數據(數據塊)信息以及數據塊的ID。

  NameNode上並不永久保存哪個DataNode上有哪些數據塊的信息,而是通過DataNode啓動時的上報,來更新NameNode上的映射表。

  那麼從DataNode上開始一點一點看:

  在存儲層面,Storage抽象類繼承了StorageInfo。在StorageInfo中存儲了layoutVersion:版本號,namenodeID是Storage的ID,cTime,creation time,storageType。

  

 

   

  

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