在hdfs(namenode)中使用的命名空间和元数据的含义是什么

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在hdfs(namenode)中使用的命名空间和元数据的含义是什么相关的知识,希望对你有一定的参考价值。

作为hadoop的初学者,我对这些单词命名空间和元数据感到困惑。这两者之间有什么关系吗?

答案

根据'Hadoop权威指南' - “NameNode管理文件系统命名空间。它维护文件系统树和树中所有文件和目录的元数据。”

从本质上讲,命名空间意味着一个容器。在此上下文中,它表示文件名分组或层次结构。

元数据包含文件所有者,权限位,块位置,大小等内容。

另一答案

命名空间只不过是我们用来描述文件系统树结构的术语。

基本上,当我们说命名空间时,我们指的是hdfs上的某个位置。

'/'或'root'目录是命名空间。文件夹/用户是名称空间。在Hadoop中,我们将Namespace称为dir,由NameNode处理。

REF:https://www.quora.com/What-is-%E2%80%98Namespace%E2%80%99-in-HDFS-and-what-would-be-the-contents-residing-in-a-%E2%80%98Namespace%E2%80%99

以上是关于在hdfs(namenode)中使用的命名空间和元数据的含义是什么的主要内容,如果未能解决你的问题,请参考以下文章

HDFS设计之namenode和datanode

HDFS2.0之简单总结

我们如何仅从hdfs联合中的一个名称空间中排除某些数据节点?

HDFS的NameNode堆内存估算

HDFS

我们如何才能从 hdfs 联邦的一个命名空间中排除一些数据节点?