码迷,mamicode.com
首页 > 其他好文 > 详细

NameNode和SercodNameNode

时间:2020-04-18 12:14:46      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:下载   原来   节点   back   二进制文件   dfs   默认   site   img   

如何对NameNode中数据持久化

FsImage:保存NameNode当前这一时刻数据状态

Editslog:日志文件,只记录client到hdfs写操作(二进制文件)

 

Editslog和FsImage会定期合并,这项任务由SecondNameNode执行,当在合并的时候,客户端执行的写操作不再写进Edit,而是写进Edit_in文件。SecondNameNode会请求NameNode将FsImage和Editslog下载到对应机器上,加载到内存中执行合并操作,写出一个新的FsImage.chk文件,进而传回NameNode节点。原来的FsImage文件不会删除(被覆盖),而是添加一定的后缀字符串,将新的FsImage文件设为FsImage。

技术图片

 技术图片

 

在hdfs-site.xml中修改默认合并时间点。

技术图片

 

NameNode和SercodNameNode

标签:下载   原来   节点   back   二进制文件   dfs   默认   site   img   

原文地址:https://www.cnblogs.com/zqzhen/p/12714723.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!