首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >次级名节点与被动名节点的区别是什么?

次级名节点与被动名节点的区别是什么?
EN

Stack Overflow用户
提问于 2014-05-30 02:46:12
回答 1查看 1.6K关注 0票数 3

我们在namenode的高可靠性中使用的另一个namenode是什么?在hadoop联邦中使用的其他名称是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-30 03:16:13

希望这个信息能解决你的困惑 1)名称节点:: Namenode保存HDFS名称空间信息、块信息等的元数据。Namenode将HDFS文件系统信息存储在名为fsimage的文件中。对文件系统的更新(添加/删除块)不会更新fsimage文件,它将被附加到编辑日志中,Fsimage包含块到文件的映射以及其他称为namenode快照的文件系统属性。重新开始时,namenode读取fsimage,然后应用日志文件中的所有更改来使文件系统状态更新到内存中。 2)二级命名节点:: 辅助namenode定期提取这两个文件( edits ),namenode开始编写对新编辑文件的更改。然后,辅助namenode将编辑文件中的更改与fsimage文件中的旧快照合并,并创建一个更新的fsimage文件。然后将此更新的fsimage文件复制到namenode。 3)FailOver NameNode或被动NameNode (仅在启用HA的情况下)::在Hadoop2.0.0之前,NameNode是HDFS集群中的单个故障点(SPOF)。每个集群都有一个NameNode,如果该机器或进程不可用,则整个集群将不可用,直到NameNode重新启动或在单独的机器上启动为止。通过提供在HA集群中运行两个冗余NameNodes的选项,可以解决上述问题,备用/被动NameNode还执行名称空间状态的检查点,因此不必在HA集群中运行辅助NameNode、CheckpointNode或BackupNode。事实上,这样做将是一个错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23946245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档