プライマリノードの計画と設定 - Amazon EMR

プライマリノードの計画と設定

Amazon EMR クラスターを起動するときに、クラスター内に 1 つのプライマリノードを持つか、3 つのプライマリノードを持つか選択できます。3 つのプライマリノードを持つクラスターの起動は、Amazon EMR バージョン 5.23.0 以降でのみサポートされます。Amazon EMR は、クラスターの可用性をさらに向上させるために、EC2 プレイスメントグループを利用して、プライマリノードが個別の基盤となるハードウェア上に配置されるようにすることができます。詳細については、「Amazon EMR と EC2 プレイスメントグループの統合」を参照してください。

複数のプライマリノードを持つ Amazon EMR クラスターには、次の主な利点があります。

  • プライマリノードは単一障害点ではなくなる。いずれかのプライマリノードに障害が発生した場合、クラスターは他の 2 つのプライマリノードを使用して、中断なしに実行される。その間に、Amazon EMR は障害が発生したプライマリノードを、同じ設定とブートストラップアクションでプロビジョニングされた新しいマスターノードに自動的に置き換えます。

  • Amazon EMR は、HDFS NameNode および YARN ResourceManager の Hadoop の高可用性機能を可能にし、他のいくつかのオープンソースアプリケーションの高可用性をサポートします。

    複数のプライマリノードを持つ Amazon EMR クラスターがオープンソースアプリケーションおよび他の Amazon EMR 機能をサポートする仕組みについては、「サポートされるアプリケーションと機能」を参照してください。

注記

クラスターは、1 つのアベイラビリティーゾーンまたはサブネットにのみ存在できます。

このセクションでは、サポートされるアプリケーションと複数のマスターノードを持つ Amazon EMR クラスターの機能に関する情報に加えて、設定の詳細、ベストプラクティス、クラスター起動の考慮事項について説明します。