Apache Hadoop 学习:hdfs架构

Apache Hadoop 学习:hdfs架构

文件系统 Namespace

hdfs架构

HDFS支持传统的分层文件组织。用户或应用程序可以在这些目录中创建目录并存储文件。文件系统命名空间层次结构与大多数其他现有文件系统相似;可以创建和删除文件,将文件从一个目录移动到另一个目录,或者重命名文件。HDFS支持用户配额和访问权限。HDFS不支持硬链接或软链接。然而,HDFS体系结构并不排除实现这些特性。

虽然HDFS遵循文件系统的命名约定,但某些路径和名称(例如/.reserved和.snapshot)是保留的。透明加密和快照等功能使用保留路径。

NameNode维护文件系统名称空间。对文件系统命名空间或其属性的任何更改都由NameNode记录。应用程序可以指定HDFS应该维护的文件副本的数量。文件的副本数称为该文件的复制因子。此信息由NameNode存储。