开发者社区> 问答> 正文

文件系统的元数据的持久化的含义是什么?

文件系统的元数据的持久化的含义是什么?

展开
收起
游客mm5dulkpivqdo 2021-12-04 14:40:48 404 0
1 条回答
写回答
取消 提交回答
  • HDFS的命名空间是由名字节点来存储的。名字节点使用叫做EditLog的事务日志来持久记录每一个对文件系统元数据的改变,如在HDFS中创建一个新的文件,名字节点将会在EditLog中插入一条记录来记录这个改变。类似地,改变文件的复制因子也会向EditLog中插入一条记录。名字节点在本地文件系统中用一个文件来存储这个EditLog。整个文件系统命名空间,包括文件块的映射表和文件系统的配置都存在一个叫FsImage的文件中,FsImage也存放在名字节点的本地文件系统中。

    2021-12-04 14:41:36
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
HBase2.0重新定义小对象实时存取 立即下载
事务、全局索引、透明分布式 立即下载
低代码开发师(初级)实战教程 立即下载