1

名前ノードはすべてのデータ ノード情報を持ち、名前ノードはアクティブな状態のためにすべてのデータ ノードと対話します。いずれかのデータ ノードがダウンすると、名前ノードは他のデータ ノードと同じタスクを使用して開始します。ここでの私の質問は、名前ノード自体が失敗した場合はどうなりますか? 誰が名前ノードのアクティブ状態 (ハートビート) を監視しますか?

4

1 に答える 1

4

Hadoop 2.0.0 より前は、NameNode は HDFS クラスターの単一障害点 (SPOF) でした。各クラスタには 1 つの NameNode があり、そのマシンまたはプロセスが使用できなくなった場合、NameNode が再起動されるか、別のマシンで起動されるまで、クラスタ全体が使用できなくなります。

名前ノードの障害を監視するための自動回復またはシステムはありません。

ただし、hadoop 2.0 には、HDFS 高可用性と呼ばれる新機能があります。アクティブ名ノードとスタンバイ名ノードを構成できる場所。

下の図を見てください。

ここに画像の説明を入力

于 2013-03-27T09:41:26.457 に答える