Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为 Hadoop 的初学者,我对 NameNode 和 Namespace 感到困惑。据我了解,它们都具有相同的功能,它们都包含元数据。
它们之间有什么区别吗?
NameNode 是一个包含(存储)命名空间的机器。
NameNode 的主要职责是存储 HDFS 命名空间。命名空间是文件和目录的层次结构。这意味着诸如目录树、文件权限以及文件到块 ID 的映射之类的东西。
在 Hadoop 2.x 中,随着联邦的引入,这更进了一步,尽管它的主要目的是解决 namenode 中的扩展问题