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

fdbelqdn  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(668)

我是hadoop新手,所以请给出答案。我知道名称节点和数据节点的基本知识。

q9rjltbz

q9rjltbz1#

检查点节点定期从namenode获取图像和编辑并合并它们。产生的状态称为检查点。完成后,将结果上载到namenode。
为了解决namenode的缺点,引入了一个检查点节点。在运行时,更改只是写入编辑,而不是合并到fsimage。如果namenode运行了一段时间,那么编辑量会很大,下一次启动将花费更长的时间,因为必须对状态应用更多的更改才能确定元数据的最后一个状态。
还有一种类似的节点类型叫做“secondary node”,但它没有“upload to namenode”功能。因此namenode需要从辅助namenode获取状态。这也让人感到困惑,因为名称表明,如果namenode失败,则secondary namenode接受请求,而事实并非如此。
希望这有帮助!!!。。。

相关问题