1、namenode是用来管理元数据的地方
注:namenode使用fsimage和edit log来持久化他的命名空间的(命名空间应该与他的元数据的意思一样吧)
namenode在启动的时候会合并 fsimage和edit log 来获取最新的元数据信息,同时会把合并后的信息再次写入fsimage。当之后元数据改变后,会把新的修改信息
写入到新的edit log中。这样的话,对于业务比较繁忙的集群,会产生很大的edit log,在下次重新启动namenode的时候就会需要较长的时间。由此,secondary namenode
出现了。
时间: 2024-10-24 09:59:09