ノードグループに対して自動補償が有効になっている場合、E-MapReduce (EMR) は、エンジンサービスを実行できなくなった障害のある ECS インスタンスを自動的に処理します。従量課金のタスクノードの場合、EMR は新しい ECS インスタンスを作成して障害インスタンスを置き換えます。サブスクリプションのタスクノードの場合、EMR は障害インスタンスを再デプロイします。
前提条件
DataLake、DataFlow、または Custom クラスターを作成済みで、YARN サービスがデプロイされている必要があります。詳細については、「クラスターの作成」をご参照ください。
制限事項
この機能はタスクノードグループでのみサポートされます。
注意事項
-
以下の状況では、自動補償が失敗する可能性があります。
-
置き換えられる ECS インスタンスにはシステムの問題があります。
-
置き換え対象の ECS インスタンスに対してリリース保護が有効になっています。
-
ノードグループ内のノード数が設定された最小値以下である場合。
-
-
スケールアウト時に、ブートストラップアクションスクリプトは新しい ECS インスタンス上で自動的に実行されます。ただし、元のインスタンスに手動でデプロイしたコンポーネントやサービスは、手動で再デプロイする必要があります。
自動補償の有効化または無効化
-
ノード管理ページに移動します。
-
EMR コンソールにログインします。
-
上部ナビゲーションバーで、必要に応じてリージョンとリソースグループを選択します。
-
対象クラスターの **[操作]** 列で、Nodes をクリックします。
-
-
Nodes ページで、ノードグループ名をクリックします。
-
Node Group Attributes パネルで、Automatic Compensation スイッチをオンまたはオフにします。
説明2023 年 7 月 10 日 18:00(UTC + 08:00)以降、従量課金のタスクノードグループを作成する際、Automatic Compensation スイッチがデフォルトで有効になります。
-
表示されるダイアログボックスで、OK をクリックします。
-
Save をクリックします。
自動補償ステータスの確認
Nodes ページには、自動補償のステータスが表示されます。
過去 1 週間以内にノードグループで自動補償がトリガーされた場合、Automatic Supplementation 列に発生回数が表示されます。その数値にカーソルを合わせ、ツールチップに表示される イベント詳細を表示する をクリックします。