nn与2nn原理图

在这里插入图片描述
说明:
1.namenode原始数据来源于历史的镜像文件(fsimage)和编辑日志文件(edits_inprogre)
2.namenode在启动的时候会加载这两个文件到内存中,这样增删元数据就是内存级别操作
3.edits_inprogre是最新的一些元数据操作,2nn会定时定量帮助归档,这样就能防止元数据丢失,造成namenode成为垃圾数据
4.2nn的备份策略是 满足一定可配置的阈值,当edits_inprogre达到一定时间或者达到了一个较大的日志数量时候,2nn开始帮助生成fsimage文件,并且2nn自己备份了一份,即使nn数据丢失,依然可以从2nn中拷贝过来恢复

nn与2nn原理图案例说明

1.准备环境,这样可以原理看的清楚

1.停止hdfs环境   stop-dfs.sh
2.删除之前的数据  rm 

版权声明:本文为weixin_38312719原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_38312719/article/details/114780324