Hadoop中命名空间和元数据之间的区别?

时间:2017-10-15 14:05:03

标签: hadoop namespaces hdfs namenode

我正在学习hadoop,而在学习时我对两个术语混淆了一个命名空间,第二个是元数据。

到目前为止我研究的元数据是元数据是namenode服务器的一部分。它关于HDFS中文件的所有信息,复制因子,数据节点的数据块,文件权限等。这个元数据存储在一个名为fsimage的文件中。如果我错了,请纠正我

第二个是命名空间,关于命名空间是我唯一知道的是它只是一个文件夹结构,甚至不确定。你能和我分享这些条款吗?我对Namespace本身这个词感到困惑。!!

它在Hadoop系统中的外观如何,如果我想在我安装hadoop的本地机器中看到这两个术语,我可以在哪里看到它?

2 个答案:

答案 0 :(得分:0)

似乎Namespace只是一些HDFS路径,或者是针对Hive / HBase表的一些前缀来指定它。

Metadata保存有关命名空间的信息,因为它代表文件。您似乎已经了解了元数据信息。

没有区别,它们是免费的。

答案 1 :(得分:0)

命名空间包含按层次结构顺序列出的目录和文件。其中元数据包含文件权限,位置,块ID,时间戳,文件权限等信息。