Hadoop namenode需要的一些信息

Hadoop namenode需要的一些信息,hadoop,hdfs,hadoop2,Hadoop,Hdfs,Hadoop2,我试图理解Hadoop,我指的是这本书:Hadoop:The definitive Guide“ 我对Namenode管理的数据理解有疑问,请参考下图: 基于此,我有以下问题: 问题1)文件系统名称空间的含义是什么? 问题2)文件系统树的含义是什么? 什么是元数据?是元数据和命名空间两种不同的东西吗? 问题4)什么是名称空间图像? 问题5)什么是编辑日志 有谁能帮我理解这一点吗? 涉及到许多术语,但没有提供明确的术语。文件系统树…/、/home、/tmp等。Filesystem.HDFS是运行

我试图理解Hadoop,我指的是这本书:
Hadoop:The definitive Guide“

我对Namenode管理的数据理解有疑问,请参考下图:

基于此,我有以下问题:

问题1)
文件系统名称空间的含义是什么?
问题2)
文件系统树的含义是什么?
什么是
元数据
?是
元数据
命名空间
两种不同的东西吗?
问题4)什么是
名称空间图像

问题5)什么是
编辑日志

有谁能帮我理解这一点吗?
涉及到许多术语,但没有提供明确的术语。

文件系统树…/、/home、/tmp等。Filesystem.HDFS是运行在其上的物理磁盘上的抽象层

元数据..文件xyz位于/tmp,大小为5KB,为只读。存储的数据用于标识任何文件-位置、大小、权限等

名称空间是这些项的组合


编辑日志是对该映像执行的操作的记录,具有容错性,并提供已知数据一致性的检查点。与在分布式系统中比较原始文件相比,该机制的开销更小


问题的其余部分由

回答,非常感谢您的回答。在这个图中,它表示fsimage和edit日志不存储块位置,并且当datanode启动时,会构造此信息;这是怎么可能的?fsimage和edits没有此信息吗?它不会持久存储它们。这并不意味着它没有存储它。它在系统启动和构建后存储在内存中