Hadoop之HDFS面试知识复习

Hadoop之HDFS面试知识复习


目录

  1. HDFS的存储机制
  2. secondary namenode工作机制
  3. NameNode与SecondaryNameNode 的区别与联系?
  4. hdfs整体架构介绍
  5. HAnamenode 是如何工作的?

1. HDFS的存储机制

已详细总结过,请参考:Hadoop之HDFS读写数据流程


2. secondary namenode工作机制

已详细总结过,请参考:Hadoop之NameNode和SecondaryNameNode工作机制详解


3. NameNode与SecondaryNameNode 的区别与联系?

  1. 机制流程同上;

  2. 区别

    1. NameNode负责管理整个文件系统的元数据,以及每一个路径(文件)所对应的数据块信息。
    2. SecondaryNameNode主要用于定期合并命名空间镜像和命名空间镜像的编辑日志。
  3. 联系:
    1. SecondaryNameNode中保存了一份和namenode一致的镜像文件(fsimage)和编辑日志(edits)。
    2. 在主namenode发生故障时(假设没有及时备份数据),可以从SecondaryNameNode恢复数据。


4. hdfs整体架构介绍

已详细总结过,请参考:HDFS组成架构


5. HAnamenode 是如何工作的?

已详细总结过,请参考:HDFS-HA自动故障转移工作机制

你可能感兴趣的:(Hadoop)