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 ではフェデレーションの導入によりこれをさらに一歩進めましたが、その主な目的は名前ノードのスケーリングの問題を解決することでした。