什么是检查点节点HDFS?为什么要使用它?

问题描述:

我是hadoop的新手,请给予解答。我知道关于名称节点和datanode的基本知识。什么是检查点节点HDFS?为什么要使用它?

+0

我们不是在这里为你找到/阅读文件,或是你的导师。我们在这里提供帮助,但这不包括帮助你懒惰。 –

+0

你想检查一下吗? https://apptech-solution.blogspot.in/2016/08/what-is-big-data-it-is-broad-term-for.html – Ravi

检查点节点周期性地从NameNode获取fsimage和编辑并合并它们。结果状态称为检查点。这之后将结果上传到NameNode。

引入了一个Checkpoint节点来解决NameNode的缺点。这些更改只是写入编辑,并且在运行时不会合并到fsimage。如果NameNode运行一段时间,编辑将变得非常庞大,下一次启动将花费更长的时间,因为必须对状态应用更多的更改才能确定元数据的最后一个状态。

还有一种叫做“辅助节点”的类似节点,但它没有“上传到NameNode”功能。所以NameNode需要从Secondary NameNode获取状态。这也是因为名字暗示如果NameNode失败,Secondary NameNode接受请求,而不是这种情况。

希望这可以帮到!!! ...