我是hadoop的新手,所以请回答。我知道有关名称节点和datanode的基本知识。
答案 0 :(得分:0)
Checkpoint节点定期从NameNode获取fsimage和编辑并合并它们。结果状态称为检查点。之后将结果上传到NameNode。
引入了一个Checkpoint Node来解决NameNode的缺点。更改只是写入编辑,而不是在运行时合并到fsimage。如果NameNode运行一段时间,则编辑变得很大,下一次启动将花费更长时间,因为必须对状态应用更多更改以确定元数据的最后状态。
还有一种类似的节点称为“辅助节点”,但它没有“上传到NameNode”功能。因此NameNode需要从Secondary NameNode获取状态。它也很令人困惑,因为名称表明,如果NameNode失败,则Secondary NameNode接收请求,而不是这种情况。
希望这有助于!!! ...