首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >hdfs(namenode)中使用的命名空间和元数据的含义是什么

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

Stack Overflow用户
提问于 2014-05-29 06:25:33
回答 3查看 17.2K关注 0票数 8

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-05-29 10:49:57

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

从本质上讲,Namespace意味着一个容器。在此上下文中,它是指文件名分组或层次结构。

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

票数 8
EN

Stack Overflow用户

发布于 2019-06-24 21:12:01

为了让事情更简单/更清楚,因为HDFS是另一种文件系统,我们可以给出一个windows文件系统的例子:

假设您在路径C:\User\Test\New Folder\Test.txt中有一个文件: test.txt。

因此,在windows的情况下,该路径是名称空间

现在,如果转到此文件的属性,您将找到一些信息(创建日期,上次修改,所有者...)这些信息就是元数据,之所以这样叫,是因为它代表了更高的抽象级别(数据是文件的内容,元数据是文件本身的描述)。

同样,我们也可以对HDFS使用相同的示例,因此,名称空间是访问数据块的路径,而元数据是关于该数据块本身的信息

票数 1
EN

Stack Overflow用户

发布于 2018-09-14 15:54:47

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

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

‘/’或‘root’目录是一个命名空间。文件夹/user是一个命名空间。在Hadoop中,我们将命名空间称为目录,它由NameNode处理。

参考: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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23922878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档