2016-05-19 6 views
0

hadoop 2.0の場合、すべての名前ノードが1つのクラスタにあり、すべてのデータノードが別のクラスタにあるというアーキテクチャ設定ができますか?あるクラスターに名前ノードを、別のクラスターにデータノードを持つことはできますか?

+0

それが可能だとしても、それも別のクラスタを持っている意味を成していますか? NameNodesはまだDataNodeなしで動作しますか?データノードはNameNodesなしでも動作しますか? – alvits

答えて

0

はい。それが可能だ。

ApacheウェブサイトのHDFS Federationの記事を参照してください。

複数Namenodes /名前空間

水平ネームサービスを拡張するために、フェデレーションは、複数の独立したNamenodes /名前空間を使用します。ネームノードは連合されます。ネームノードは独立しており、互いに調整する必要はありません。

Datanodesは全てNamenodesによってブロックに対して共通のストレージとして使用されます。

各データノードは、クラスタ内のすべてのネームノードに登録されます。データノードは定期的なハートビートを送信し、レポートをブロックします。また、Namenodeからのコマンドも処理します。

enter image description here

+0

これはFederationで、NameNodesは互いに独立しており、DataNodesはすべてのNameNodesに報告します。 OPが求めていたのは、NameNodesのクラスタ(またはおそらくHA NameNodes)とDataNodeのクラスタです。 – alvits

関連する問題