首页 > 试题广场 >

关于SecondaryNameNode哪项是正确的

[单选题]
关于SecondaryNameNode哪项是正确的
  • 它是NameNode的热备
  • 它对内存没有要求
  • 它的目的是帮助 NameNode 合并编辑日志,减少 NameNode 启动时间
  • SecondaryNameNode 应与 NameNode 部署到一个节点
SecondaryNameNode定时查询NameNode上的编辑日志,然后把日志改动更新到fsimage中,有了新的fsimage之后,它就会将其拷贝到NameNode中,NameNode在下次重启时会使用这个新的fsimage文件,从而减少重启的时间
发表于 2018-03-27 17:43:39 回复(0)
NameNode刚启动的时候,是自己进行fsimage和日志文件的合并,从一定时间节点上SecondaryNameNode是可以减少重启时间,但不是绝对的,因为SecondaryNameNode进行元数据合并是有条件的,当达到一定时间,或者日志文件达到一定大小,才会进行合并,如果是在合并之前进行重启了,那么久没有减少重启时间一说,如果是在合并之后重启了,在一定程度上减少了重启时间。
发表于 2018-04-07 19:42:21 回复(0)
https://blog.csdn.net/xh16319/article/details/31375197 这篇文章讲的很清楚了,还有很多基础知识。
发表于 2018-04-14 16:37:28 回复(0)