NameNode和NameSpace有什么区别

时间:2016-10-07 02:19:49

标签: hadoop namespaces namenode

作为Hadoop的初学者,我对NameNode和Namespace感到困惑。根据我的理解,它们都具有相同的功能,它们都包含元数据。

它们之间有什么区别吗?

1 个答案:

答案 0 :(得分:3)

NameNode是一个包含(存储)命名空间的机器。

NameNode的主要职责是存储HDFS命名空间。命名空间是文件和目录的层次结构。这意味着目录树,文件权限以及文件到块ID的映射。

在Hadoop 2.x中,虽然它的主要目的是解决名称节点中的扩展问题,但它更进一步引入了联合,