先上图

 

Secondary Namenode流程

 

首先生成一个名叫edits.new的文件用于记录合并过程中产生的日志信息;

当触发到某一时机时(时间间隔达到1小时或Edits中的事务条数达到1百万)时SecondaryNamenode将edits文件、与fsimage文件从NameNode上读取到SecondNamenode上;

将edits文件与fsimage进行合并操作,合并成一个fsimage.ckpt文件;

将生成的合并后的文件fsimage.ckpt文件转换到NameNode上;

将fsimage.ckpt在NameNode上变成fsimage文件替换NameNode上原有的fsimage文件,并将edits.new文件变成edits文件替换NameNode上原有的edits文件。
 

相关文章:

  • 2021-11-11
  • 2021-12-10
  • 2021-09-16
  • 2021-11-20
  • 2021-11-29
  • 2021-05-29
猜你喜欢
  • 2021-10-05
  • 2021-05-06
  • 2021-08-03
  • 2022-12-23
  • 2021-08-23
  • 2021-09-25
相关资源
相似解决方案