阅读有关名称节点和检查点节点的信息。无法清楚地了解FSImage文件和编辑日志文件的内容

时间:2016-06-06 19:02:24

标签: hadoop hdfs

我知道Name节点不保留FSImage中文件的块位置。它将所有信息保存在RAM中。

那么FSImage文件和编辑日志文件有什么作用?

感谢 basam

1 个答案:

答案 0 :(得分:0)

FSImage 是某个时间点群集的实际元数据的快照,此快照的副本将存储在RAM中,如果您对群集的元数据进行了任何更改, ,在hdfs中创建或删除一个文件。这是由编辑日志捕获的已更改元数据。定期合并 Editlogs FSImage ,以便始终获得有关FSImage中元数据的最新信息。因此,当由于任何原因重新启动集群时,Namenode计算机会执行从EditLog到FsImage的内存中表示的所有事务。