HDFS中NameNode和Secondary NameNode

NameNode(管理者):管理文件系统的命名空间,维护元数据镜像文件fsimage(磁盘)和操作日志文件edit logs。

问题:

edits文件在集群运行过程中不断增加,占用更过内存;

NameNode重启会进行edits文件的合并,namenode重启时间过长;

namenode宕机,恢复的fsimage数据很旧,造成数据丢失。

Secondary NameNode

解决以上问题,为namenode内存中的文件系统元数据创建检查点(checkpoint)。

作用:备份fsimage;eidts和fsimage的定期合并。

猜你喜欢

转载自blog.csdn.net/quitozang/article/details/82690459