Hadoop的HDFS可以分为NameNode与DataNode,NameNode存储所有DataNode中数据的元数据信息。而DataNode负责存储真正的数据(数据块)信息以及数据块的ID。

  NameNode上并不永久保存哪个DataNode上有哪些数据块的信息,而是通过DataNode启动时的上报,来更新NameNode上的映射表。

  那么从DataNode上开始一点一点看:

  在存储层面,Storage抽象类继承了StorageInfo。在StorageInfo中存储了layoutVersion:版本号,namenodeID是Storage的ID,cTime,creation time,storageType。

  Hadoop源码学习之HDFS(一)

 

   

  

相关文章:

  • 2021-05-26
  • 2021-07-17
  • 2021-05-16
  • 2022-01-14
  • 2021-11-18
  • 2021-06-28
猜你喜欢
  • 2021-04-04
  • 2021-07-19
  • 2021-10-10
  • 2021-07-07
  • 2021-05-13
  • 2021-06-28
相关资源
相似解决方案