名前ノードはすべてのデータ ノード情報を持ち、名前ノードはアクティブな状態のためにすべてのデータ ノードと対話します。いずれかのデータ ノードがダウンすると、名前ノードは他のデータ ノードと同じタスクを使用して開始します。ここでの私の質問は、名前ノード自体が失敗した場合はどうなりますか? 誰が名前ノードのアクティブ状態 (ハートビート) を監視しますか?
質問する
4525 次
1 に答える
4
Hadoop 2.0.0 より前は、NameNode は HDFS クラスターの単一障害点 (SPOF) でした。各クラスタには 1 つの NameNode があり、そのマシンまたはプロセスが使用できなくなった場合、NameNode が再起動されるか、別のマシンで起動されるまで、クラスタ全体が使用できなくなります。
名前ノードの障害を監視するための自動回復またはシステムはありません。
ただし、hadoop 2.0 には、HDFS 高可用性と呼ばれる新機能があります。アクティブ名ノードとスタンバイ名ノードを構成できる場所。
下の図を見てください。
于 2013-03-27T09:41:26.457 に答える