hadoop3.x:NameNode和namespace、元数据

namespace

  • HDFS支持传统的 层次型文件组织结构。

    • 用户可以创建目录,然后将文件保存在这些目录里。

    • 文件系统名字空间的层次结构和大多数现有的文件系统类似:用户可以创建、删除、移动或重命名文件。

  • Namenode 负责维护文件系统的 namespace 名称空间,任何对文件系统名称空间或属性的修改都将被 Namenode 记录下来。

  • HDFS会给客户端提供一个 统一的抽象目录树,客户端通过路径来访问文件,如:hdfs://namenodeip地址:port/dir-a/dir-b/dir-c/file.data

元数据

在HDFS中,Namenode管理的元数据具有两种类型:

  • 文件自身属性信息。文件名称、权限,修改时间,文件大小,复制因子,数据块大小。

  • 文件块位置映射信息。记录文件块和DataNode之间的映射信息,即哪个块位于哪个节点上。


原文出处:/show_1IX29EEITQOu.html