首页 > 试题广场 >

SecondNamenode的正确描述是()

[不定项选择题]
SecondNamenode的正确描述是()
  • 与NameNode一样同时对外提供服务,减轻NameNode的压力,如果NameNode意外终止,SecondaryNameNode会接替它使集群继续工作
  • SecondNamenode会周期地进行fsimage文件的合并,防止edits文件过大,导致Namenode启动时间过长,应该与Namenode部署到不同节点上
  • SecondNamenode会周期地进行fsimage文件的合并,防止edits文件过大,导致Namenode启动时间过长,应该与Namenode部署到同一个节点上
  • SecondNamenode是对主Namenode的一个补充,对内存的需求和Namenode相同
没有用过Hadoop的,真的不知道这里在讲什么!!
发表于 2016-09-04 21:28:04 回复(1)
SecondNamenode是对主Namenode的一个补充,它会周期的执行对HDFS元数据的检查点。
当前的设计仅仅允许每个HDFS只有单个SecondNamenode结点。
SecondNamenode是有一个后台的进程,会定期的被唤醒(唤醒的周期依赖相关配置)执行检查点任务,然后继续休眠。
它使用ClientProtocol协议与主Namenode通信。
SecondNamenode最好与Namenode部署到不同的服务器( 应该在merge的过程中,SecondNamenode对内存的需求与Namenode是相同的,所以对于那些 大型的生产系统 中,如果将两者部署 到同台服务器 上,在 内存上会出现 瓶颈。)
编辑于 2016-06-06 20:02:59 回复(0)
SecondaryNameNode是NameNode的冷备份 ,如果NameNode意外终止,需要人工切换。
SecondaryNameNode负责合并fsimage和fsedits然后再发给namenode。定时默认1小时,从namenode上,获取fsimage和edits来进行合并,然后再发送给namenode。减少namenode的工作量。
应该将SecondaryNamenode配置在另外一台机器上运行:1、可扩展性。2、容错性。
发表于 2016-09-04 14:28:36 回复(0)
secondNameNode 并不对外
发表于 2017-09-06 23:33:33 回复(0)