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

E-MapReduce:ノード設定のアップグレード

最終更新日:Jun 21, 2026

ノードグループ内の ECS インスタンスのインスタンスタイプ (vCPU とメモリ) がビジネス要件を満たさなくなった場合、インスタンスタイプをアップグレードできます。本トピックでは、設定のアップグレード機能を使用してこのアップグレードを実行する方法について説明します。

前提条件

E-MapReduce (EMR) クラスターが必要です。詳細については、「クラスターの作成」をご参照ください。

制限事項

  • ビッグデータインスタンスファミリーの ECS インスタンス、またはローカル SSD を使用する ECS インスタンスの設定はアップグレードできません。

  • ノードグループ内の ECS インスタンスの設定のみアップグレードできます。ダウングレードはサポートされていません。

操作手順

  1. ノードページに移動します。

    1. E-MapReduce コンソールにログインします。

    2. 上部メニューで、リージョンとリソースグループを選択します。

    3. 対象のクラスターの [操作] 列で、Nodes をクリックします。

  2. Nodes ページで、対象のノードグループの [操作] 列で、more > Upgrade Configuration を選択します。

  3. アップグレード設定を構成します。

    1. Upgrade Configuration ダイアログボックスで、設定を構成します。

      パラメーター

      説明

      [Instance Type]

      より高い仕様のインスタンスタイプを選択します。

      説明

      アップグレードに利用可能なインスタンスタイプがコンソールに表示されます。

      [Rolling Restart ]

      • オフ (デフォルト): ノードグループ内のすべての ECS インスタンスを同時に再起動します。

      • オン: インスタンスを順番に再起動します。システムは、ECS インスタンスとそのビッグデータサービスが完全に復旧するのを待ってから、次のインスタンスを再起動します。

    2. OK をクリックします。

      注文の生成には時間がかかる場合があります。

    3. 注文の支払いを行います。

      支払い後、新しいインスタンスタイプがコンソールに表示されますが、アップグレードプロセスが完了するまで有効にはなりません。

      重要

      アップグレードプロセスは、注文の支払い後に開始されます。このプロセス中、現在のノードグループ内のノードは自動的に再起動され、本番ワークロードに影響を与える可能性があります。操作は慎重に行ってください。

  4. オプション: YARN 設定を変更します。

    クラスターに YARN がインストールされている場合は、次の手順に従って YARN 設定を手動で変更し、新しいクラスターリソースを使用できるようにします。

    1. E-MapReduce (EMR) コンソールの Services タブで、YARN セクションの Configure をクリックします。

    2. Default Cluster Configuration ドロップダウンリストから Node Group Configuration を選択します。

      [Configure] タブをクリックします。

    3. Select a node group. ドロップダウンリストから、アップグレードされたノードグループを選択します。

      利用可能なノードグループには、[emr-master (MASTER)][emr-core (CORE)][task (TASK)] があります。

    4. CPU 設定を変更します。

      検索ボックスで yarn.nodemanager.resource.cpu-vcores パラメーターを検索し、要件に基づいてその値を変更します。

      コンピューティング集約型のワークロードの場合、パラメーターと vCPU の比率を 1:1 にすることを推奨します。混合ワークロードの場合は、最大 2:1 の比率を設定できます。

      たとえば、コンピューティングノードにコンピューティング集約型ワークロード用の 32 vCore がある場合、yarn.nodemanager.resource.cpu-vcores を 32 に設定します。コンピューティングノードに混合ワークロード用の 32 vCore がある場合、yarn.nodemanager.resource.cpu-vcores の値を 32 から 64 の間に設定できます。

    5. メモリ設定を変更します。

      検索ボックスで yarn.nodemanager.resource.memory-mb パラメーターを検索し、その値を MB 単位で node memory*0.8 に設定します。

      たとえば、ノードのメモリが 32 GB の場合、yarn.nodemanager.resource.memory-mb を 26214 に設定します。

    6. 設定を保存します。

      1. ページ下部の Save をクリックします。

      2. 表示されたダイアログボックスで、Execution Reason を入力し、Save をクリックします。

    7. 設定をデプロイします。

      1. More > Configure を選択します。

      2. 表示されたダイアログボックスで、Execution Reason を入力し、決定 をクリックします。

      3. 確認ダイアログボックスで 決定 をクリックします。

        ページ上部の Operation History をクリックしてタスクのステータスを確認できます。タスクのステータスが Complete に変わったら、サービスを再起動します。

    8. サービスを再起動します。

      1. More > 再起動 を選択します。

      2. 表示されたダイアログボックスで、Execution Reason を入力し、決定 をクリックします。

      3. 確認ダイアログボックスで 決定 をクリックします。

        ページ上部の Operation History をクリックしてステータスを確認できます。ステータスが Complete に変わると、サービスは正常に再起動されます。

      重要

      実行中のジョブが失敗しないように、ピーク時間外に ResourceManager を再起動してください。