18
2021
02

NameNode与SecondaryNameNode 的区别与联系?

1)机制流程同上;


2)区别


(1)NameNode负责管理整个文件系统的元数据,以及每一个路径(文件)所对应的数据块信息。


(2)SecondaryNameNode主要用于定期合并命名空间镜像和命名空间镜像的编辑日志。


3)联系:


       (1)SecondaryNameNode中保存了一份和namenode一致的镜像文件(fsimage)和编辑日志(edits)。


(2)在主namenode发生故障时(假设没有及时备份数据),可以从SecondaryNameNode恢复数据。

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。