Hadoop之HDFS面试知识复习
目录
1. HDFS的存储机制
已详细总结过,请参考:Hadoop之HDFS读写数据流程
2. secondary namenode工作机制
已详细总结过,请参考:Hadoop之NameNode和SecondaryNameNode工作机制详解
3. NameNode与SecondaryNameNode 的区别与联系?
-
机制流程同上;
-
区别
- NameNode负责管理整个文件系统的元数据,以及每一个路径(文件)所对应的数据块信息。
- SecondaryNameNode主要用于定期合并命名空间镜像和命名空间镜像的编辑日志。
-
联系:
1. SecondaryNameNode中保存了一份和namenode一致的镜像文件(fsimage)和编辑日志(edits)。
2. 在主namenode发生故障时(假设没有及时备份数据),可以从SecondaryNameNode恢复数据。
4. hdfs整体架构介绍
已详细总结过,请参考:HDFS组成架构
5. HAnamenode 是如何工作的?
已详细总结过,请参考:HDFS-HA自动故障转移工作机制