fsimage 和 edit 的区别

简介: fsimage 和 edit 的区别

fsimage 保存了最新的元数据检查点,其中包含 HDFS 文件系统的所有目录和文件 inode 的序列化信息。

edits 保存自最新检查点后的命名空间的变化,文件系统客户端执行的所有写操作首先会被记录到 Edits 文件中。

每次 NameNode 启动的时候都会将 FSimage 文件读入内存,加载 Edits 里面的更新操作,保证内存中的元数据信息是最新的、同步的,可以看成 NameNode 启动的时候就将 FSimage 和 Edits 文件进行了合并。

相关文章
|
3月前
|
Java
File常用的方法操作、在磁盘上创建File、获取指定目录下的所有文件、File文件的重命名、将数据写入File文件
这篇文章介绍了Java中`File`类的常用方法操作,包括文件和目录路径名的抽象表示、构造方法、常用方法以及代码实例。文章通过具体的代码示例,展示了如何在磁盘上创建文件和目录、处理目录存在的情况、文件重命名、获取指定目录下的所有文件以及将数据写入文件等操作。每个代码实例都配有测试结果截图,帮助读者更好地理解和掌握`File`类的应用。
File常用的方法操作、在磁盘上创建File、获取指定目录下的所有文件、File文件的重命名、将数据写入File文件
|
4月前
|
Java
映射大量文件的正解,Description:Field commentMapper in zero.file.videoProject.controller.CommentController r
映射大量文件的正解,Description:Field commentMapper in zero.file.videoProject.controller.CommentController r
|
6月前
|
Oracle 关系型数据库 Unix
Note 89188 - R/3 System copy解决真正的不同机器系统的真正拷贝与复制
Note 89188 - R/3 System copy解决真正的不同机器系统的真正拷贝与复制
31 0
|
JavaScript Linux Windows
node-copy-paste.js:一个读写系统剪贴板的工具
node-copy-paste.js:一个读写系统剪贴板的工具
165 0
|
应用服务中间件 nginx
MacBook中如何删除.DS_Store文件?
MacBook中如何删除.DS_Store文件?
动态添加和删除Datanode的方法
动态添加和删除Datanode的方法
432 0
动态添加和删除Datanode的方法
|
开发工具 数据安全/隐私保护
sources.list只读的没法修改,解决办法
一直提示没有权限 使用sudo vim /etc/apt/sources.list,依然无法编辑。vim提示查看的是只读文件。输入sudo密码,依然只读。
sources.list只读的没法修改,解决办法