0

名前ノードは永続的にブロックの場所を保存しますか? 私の理解によると、namenode は namenode スペース イメージを保存し、ログ ストアを永続的に編集します。どうか明らかにしてください?

4

1 に答える 1

3

ブロックの位置に関する情報は、NN によって永続化されません。NN はblock reports、send by DNs の助けを借りて動的に構築します。NN メタデータには、ファイルとファイル システム プロパティへのブロックのマッピングを含む、ファイル システムの名前空間全体が含まれます。このすべての情報は、fsimageファイルに永続的に保存されます。このファイルは、ファイル内で指定された場所dfs.name.dirにありhdfs-site.xmlます。

于 2013-06-21T12:49:08.373 に答える