0

Hadoop の初心者として、NameNode と Namespace の間で混乱しています。私の理解では、どちらも同じ機能を持ち、どちらにもメタデータが含まれています。

それらの間に違いはありますか?

4

1 に答える 1

4

NameNode は、名前空間を含む (格納する) マシンです。

NameNode の主な役割は、HDFS 名前空間を格納することです。名前空間は、ファイルとディレクトリの階層です。これは、ディレクトリ ツリー、ファイルのアクセス許可、ブロック ID へのファイルのマッピングなどを意味します。

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

于 2016-10-07T04:04:37.973 に答える