Hadoop HDFS概念学习系列之fsimage metadata(二十二)
想说的是,fsimage 是在磁盘。metadata是在内存。 元数据metadata,内存保存一份,磁盘保存一份。 备份机制思想,就如同在学校图书馆中的书库。为了使得借书运转,要买多本书存库。 我client提货员,向仓库管理员namenode,请求提货,在他同意同时,会将这情况写到editlog,先是将editlog写到磁盘,成功后,再写到内存。 fsimage 载入内存 合并edits | 新的fsimage | namenode ,替换旧的 什么时候checkpoint? 条件一: fs.checkpoint.period 默认是3600秒,每隔一个小时,Secondarynamenode就要下载fsimage和edits,进行数据的同步。 条件二: fs.checkpoint.size edits一直在变大。一旦达到64M或128M,就要进行合并。 只要达到这两个条件的其中一个,都会进行合并。 在hadoop1.*里,就是fsimage。在hadoop2...
