すべてのプロダクト
Search
ドキュメントセンター

E-MapReduce:デプロイメントセットへのノードの追加

最終更新日:Jan 11, 2025

デプロイメントセットは、Alibaba CloudのElastic Compute Service(ECS)によって提供され、ECSインスタンスの分散を制御するために使用されます。デプロイメントセットは、ECSインスタンスのディザスタリカバリ機能と可用性を効率的に向上させることができます。E-MapReduce(EMR)クラスタを作成する場合、または既存のEMRクラスタにノードグループを作成する場合、「デプロイメントセットに追加」を有効にするかどうかを決定できます。ノードグループに対して「デプロイメントセットに追加」を有効にすると、クラスタのデプロイメントセットが作成され、ノードグループのノードがデプロイメントセットに追加されます。ノードグループごとに異なるデプロイメントポリシーを設定できます。これにより、EMRクラスタのディザスタリカバリ機能と可用性が向上します。このトピックでは、クラスタの作成時またはノードグループの作成時に「デプロイメントセットに追加」を有効にして、デプロイメントセットにノードを追加する方法について説明します。

制限事項

  • このトピックは、DataLake、Dataflow、OLAP、DataServing、およびカスタムクラスタにのみ適用されます。

  • クラスタの作成後、ノードグループのデプロイメントセット機能を無効にすることはできません。

  • マスターノードグループとコアノードグループのノードのみをデプロイメントセットに追加できます。

  • デプロイメントセットには最大 20 個のECSインスタンスを追加できます。

  • インスタンスファミリの制限

    使用できるデプロイメント戦略は、インスタンスファミリによって異なる場合があります。次の表は、さまざまなインスタンスファミリでサポートされているデプロイメント戦略を示しています。

    説明

    特定のデプロイメント戦略をサポートするインスタンスファミリを照会するには、DescribeDeploymentSetSupportedInstanceTypeFamily オペレーションを呼び出します。

    デプロイメント戦略

    デプロイメント戦略をサポートするインスタンスファミリ

    高可用性戦略または高可用性グループ戦略

    • g8a、g8i、g8y、g7se、g7a、g7、g7h、g7t、g7ne、g7nex、g6、g6e、g6a、g5、g5ne、sn2ne、sn2、および sn1

    • c8a、c8i、c8y、c7se、c7、c7t、c7nex、c7a、c6、c6a、c6e、c5、ic5、および sn1ne

    • r8a、r8i、r8y、r7、r7se、r7t、r7a、r6、r6e、r6a、re6、re6p、r5、re4、se1ne、および se1

    • hfc8i、hfg8i、hfr8i、hfc7、hfg7、hfr7、hfc6、hfg6、hfr6、hfc5、および hfg5

    • d3c、d2s、d2c、d1、d1ne、d1-c14d3、および d1-c8d3

    • i3g、i3、i2、i2g、i2ne、i2gne、および i1

    • ebmg5、ebmc7、ebmg7、ebmr7、sccgn6、scch5、scch5s、sccg5、および sccg5s

    • e、t6、xn4、mn4、n4、e4、n2、および n1

    • gn6i

    低レイテンシ戦略

    • g8a、g8i、g8ae、および g8y

    • c8a、c8i、c8ae、および c8y

    • ebmc8i、ebmg8i、および ebmr8i

    • r8a、r8i、r8ae、および r8y

    • ebmc7、ebmg7、および ebmr7

注意事項

  • クラスタがローカル Hadoop Distributed File System(HDFS)を使用してデータを保存し、コアノードがビッグデータインスタンスファミリまたはローカルSSDを搭載したインスタンスファミリに属している場合は、データセキュリティを強化するために、コアノードグループのノードをデプロイメントセットに追加することをお勧めします。

  • ノードグループに対して「デプロイメントセットに追加」を有効にした場合、ノードグループのノード数に制限があります。注意して進めてください。

  • クラスタの作成時に高可用性を有効にすると、マスターノードはデフォルトでデプロイメントセットに自動的に追加されます。

  • クラスタがリリースされると、クラスタに関連付けられたデプロイメントセットもリリースされます。EMRクラスタ用に自動的に作成されたデプロイメントセットに、手動でECSインスタンスを追加しないでください。

クラスタの作成時に「デプロイメントセットに追加」を有効にする

  1. EMR on ECS ページに移動します。

    1. EMRコンソール にログインします。

    2. 左側のナビゲーションペインで、[EMR On ECS] をクリックします。

    3. 上部のナビゲーションバーで、クラスタが存在するリージョンを選択し、ビジネス要件に基づいてリソースグループを選択します

  2. EMR on ECS ページで、[クラスタの作成] をクリックします。

  3. ハードウェア設定手順で、マスターノードグループまたはコアノードグループの [デプロイメントセットに追加] を有効にします。スイッチを有効にすると、クラスタの作成後にノードグループに追加されたノードを含め、ノードグループのすべてのノードがデプロイメントセットに追加されます。

    クラスタを作成するための設定方法の詳細については、「クラスタの作成」をご参照ください。部署集

ノードグループの作成時に「デプロイメントセットに追加」を有効にする

  1. ノードタブに移動します。

    1. EMRコンソール にログインします。

    2. 左側のナビゲーションペインで、[EMR On ECS] をクリックします。

    3. 上部のナビゲーションバーで、クラスタが存在するリージョンを選択し、ビジネス要件に基づいてリソースグループを選択します

    4. [EMR On ECS] ページで、目的のクラスタを見つけ、[アクション] 列の [ノード] をクリックします。

  2. [ノード] タブで、[ノードグループの追加] をクリックします。

  3. [ノードグループの追加] パネルで、パラメータを設定します。コアノードグループを作成する場合、[デプロイメントセットに追加] パラメータを使用できます。スイッチを有効にすると、ノードグループの作成後にノードグループに追加されたノードを含め、ノードグループのすべてのノードがデプロイメントセットに追加されます。

    ノードグループの作成方法の詳細については、「ノードグループの管理」トピックの「ノードグループの作成」セクションをご参照ください。

    新建节点组

デプロイメントセットを表示する

  1. ECSコンソール にログインします。

  2. 左側のナビゲーションペインで、[デプロイメントと弾力性] > icon1 > [デプロイメントセット] を選択します。

  3. 上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。地域

  4. [デプロイメントセット] ページで、クラスタに関連付けられているデプロイメントセットに関する情報を表示します。デプロイメントセットには、emr-${clusterId}-default 形式の名前が付けられます。

    重要

    EMRによって作成されたデプロイメントセットを変更しないでください。変更すると、クラスタが正常に機能しなくなる可能性があります。

    部署集

参照資料

デプロイメントセットの詳細については、「デプロイメントセット」をご参照ください。