namenode和辅助namenode

vwoqyblh  于 2021-06-02  发布在  Hadoop
关注(0)|答案(3)|浏览(322)

如果namenode失败,那么辅助namenode的角色是什么?

slmsl1lt

slmsl1lt1#

它的作用将是加速创业进程。它是namenode的助手节点,而不是namenode的替换或备份。

to94eoyn

to94eoyn2#

@mobin ranjbar的完美答案
此外,此链接还将帮助您理解“secondary namenode的含义是什么?”;)

0pizxfdo

0pizxfdo3#

在进入本文之前,我将解释nn和snn的角色。
namenode:包含datanodes的元数据,目录树结构, fsimage 并编辑与整个集群相关的日志
secondarynamenode:它定期收集 fsimage 从nn编辑日志,然后将它们合并到新的 fsimage 文件,它将再次推回nn以减小nn元数据的大小
所以如果nn失败了
snn不会从nn接收任何更新
你的整个集群都崩溃了
在snn的帮助下,您可以启动另一个节点作为nn,但snn不会使nn工作。它只是从namenode收集fsimage和editlogs

相关问题