namespace
HDFS支持传统的 层次型文件组织结构。
用户可以创建目录,然后将文件保存在这些目录里。
文件系统名字空间的层次结构和大多数现有的文件系统类似:用户可以创建、删除、移动或重命名文件。
Namenode负责维护文件系统的namespace名称空间,任何对文件系统名称空间或属性的修改都将被Namenode记录下来。HDFS会给客户端提供一个 统一的抽象目录树,客户端通过路径来访问文件,如:
hdfs://namenodeip地址:port/dir-a/dir-b/dir-c/file.data
元数据
在HDFS中,Namenode管理的元数据具有两种类型:
文件自身属性信息。文件名称、权限,修改时间,文件大小,复制因子,数据块大小。
文件块位置映射信息。记录文件块和DataNode之间的映射信息,即哪个块位于哪个节点上。
