启动步骤

1、namenode是用来管理元数据的地方

  注:namenode使用fsimage和edit log来持久化他的命名空间的(命名空间应该与他的元数据的意思一样吧)

  namenode在启动的时候会合并 fsimage和edit log 来获取最新的元数据信息,同时会把合并后的信息再次写入fsimage。当之后元数据改变后,会把新的修改信息

写入到新的edit log中。这样的话,对于业务比较繁忙的集群,会产生很大的edit log,在下次重新启动namenode的时候就会需要较长的时间。由此,secondary namenode

出现了。

原文地址:https://www.cnblogs.com/zhengqun/p/4835974.html