Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 辅助名称节点和检查点节点之间的区别是什么?_Hadoop_Filesystems_Hdfs_Bigdata - Fatal编程技术网

Hadoop 辅助名称节点和检查点节点之间的区别是什么?

Hadoop 辅助名称节点和检查点节点之间的区别是什么?,hadoop,filesystems,hdfs,bigdata,Hadoop,Filesystems,Hdfs,Bigdata,对于,文档几乎完全相同,因此我发现很难看出它们之间的区别。基于此,唯一的区别是 […]该检查点节点可以在创建检查点后将fsimage文件的新副本上载回namenode,而作为辅助namenode无法上载[…] 这似乎不正确,因为Secondary NameNode可以基于和上传新的FsImage 是否可以将检查点节点视为辅助名称节点的一对一替换?额外的好处是什么?这两个人之间的代码被清除了吗 在您提到的cloudera帖子中,在高可用性和非高可用性场景中都明确提到了检查点过程。次要名称节点在非H

对于,文档几乎完全相同,因此我发现很难看出它们之间的区别。基于此,唯一的区别是

[…]该检查点节点可以在创建检查点后将fsimage文件的新副本上载回namenode,而作为辅助namenode无法上载[…]

这似乎不正确,因为Secondary NameNode可以基于和上传新的FsImage


是否可以将检查点节点视为辅助名称节点的一对一替换?额外的好处是什么?这两个人之间的代码被清除了吗

在您提到的cloudera帖子中,在高可用性和非高可用性场景中都明确提到了检查点过程。次要名称节点在非HA场景中执行检查点名称节点的任务。在HA的其他场景中,我们可以使用备用名称节点进行检查点设置。总之,检查点更多的是一个概念,根据场景(HA/nonHA),不同的节点执行该操作


你可以再读一遍那篇博客。如果需要更正,请告诉我。愉快学习

SNN和Check point NN之间的区别在于,SNN将数据本地存储在文件系统中,但它不会像Checkpoint NN那样将合并的fsimage(带有编辑日志)上载到活动NN。

即使是Apache文档也没有正确地涵盖差异。从文档页面上看,次要名称节点和检查点节点的角色似乎相似

另一方面,我提出了一个错误来更正文档页面,以避免混淆:

我希望这个错误能很快解决

关于你的第二个问题:

是否可以将检查点节点视为辅助名称节点的一对一替换?额外的好处是什么?这两个人之间的代码被清除了吗

随着Hadoop 2.x的发布,很多事情都发生了变化,名称节点并不是一个单一的故障点

借助备用名称节点实现活动名称节点的高可用性
Hadoop 2.x
的关键功能

您只需要活动名称节点和备用名称节点即可实现高可用性

Hadoop 2.x的高可用性在其他SE问题中得到了明确的解释: