大家都知道,名称节点可以存储元数据和每秒的一小部分发生在日志文件中的所有事情。确定错误日志文件只是关键因素。现在,默认情况下,辅助Namenode可以定期从Namenode获取元数据的备份。名称空间图像,编辑日志文件'将在过去的一个小时内进行备份(可配置)。为什么Hadoop二级Namenode每隔一小时就需要备份一次?
为什么Secondary Namenode需要一个小时,为什么它不会每秒都进行一次备份?已经存储在日志文件中的第二部分已经存在。为什么Hadoop会在每秒钟的一小部分时间内备份日志文件?如果配置这样的缺点?请让我知道深刻。
堂妹SecNameNode提供'checkpoint'设施不'高availability'。考虑每秒/分钟检查点的网络IO。看看http://wiki.apache.org/hadoop/FAQ#What_is_the_purpose_of_the_secondary_name-node.3F – blackSmith 2014-12-08 08:36:36