作为hadoop的初学者,我对namenode和namespace感到困惑。据我所知,它们都具有相同的功能,都包含元数据。他们之间有什么区别吗?
8ulbf1ek1#
namenode是包含(存储)名称空间的计算机。namenode的主要职责是存储hdfs名称空间。命名空间是文件和目录的层次结构。这意味着目录树、文件权限以及文件到块id的Map。在hadoop2.x中,联邦的引入使这一点更进一步,尽管它的主要目的是解决namenode中的伸缩问题
1条答案
按热度按时间8ulbf1ek1#
namenode是包含(存储)名称空间的计算机。
namenode的主要职责是存储hdfs名称空间。命名空间是文件和目录的层次结构。这意味着目录树、文件权限以及文件到块id的Map。
在hadoop2.x中,联邦的引入使这一点更进一步,尽管它的主要目的是解决namenode中的伸缩问题