了解名称节点和检查点节点无法清楚地了解fsimage文件和编辑日志文件的内容

zbdgwd5y  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(337)

我知道name node没有在fsimage中保留文件的块位置。它把所有的信息都保存在内存中。
那么fsimage文件和编辑日志文件有什么功能呢?
谢谢,巴萨姆

rqdpfwrv

rqdpfwrv1#

fsimage是某个时间点某个集群的实际元数据的快照,此快照的副本将在ram中,如果您对集群的元数据进行了任何更改,则在hdfs中创建或删除一个文件。这是由editlogs捕获的更改元数据。editlogs和fsimage会定期合并,以便始终获得有关fsimage中元数据的最新信息。因此,当由于任何原因重新启动集群时,namenode机器将执行从editlog到fsimage的内存表示形式的所有事务。

相关问题