在名称节点高可用性未配置设置中检查点

时间:2018-03-11 18:45:42

标签: hadoop2

在未配置名称节点高可用性的设置中,辅助名称节点如何处理检查点操作。

1 个答案:

答案 0 :(得分:0)

如果未配置高可用性,则默认情况下辅助名称节点与Hadoop 1中一样。

如果您不了解辅助Namenode和检查点的Hadoop 1概念,那么我可以给您一个简短的描述,但您可能想要参考Apache Docs

检查点概念说:

几秒钟后会生成包含HDFS中所做的所有更改的编辑日志(例如:文件权限,文件名,ACL权限,复制因子等),但这些更改会暂时存储在编辑日志中并永久存储在检查点完成时合并到fsimage。

仅供参考(Chechkpointing每隔60分钟完成一次)。

Namenode生成的edit-logs和fsimage将存储在LFS(本地文件系统)中,该fsimage的一个副本将发送到Secondary Namenode。现在,为什么称它为备份节点?因为如果Namenode发生故障或丢失了它的元数据信息,那么它可以联系SNN(辅助NN)以获取最后保存的fsimage,并且可以恢复元数据信息。

这是NN和次要NN背后的基本理念