コンピューティングリソースまたはストレージリソースが不足している場合、コアノードまたはタスクノードを追加して E-MapReduce クラスターをスケールアウトします。
前提条件
既存のクラスターが必要です。詳細については、「クラスターの作成」をご参照ください。
制限事項
-
マスターノードグループはスケールアウトできません。スケールアウトできるのは、コアノードグループとタスクノードグループのみです。デフォルトでは、新しいノードは同じグループ内の既存ノードの設定を継承します。
-
Hadoop クラスターの場合、Auto Scaling 機能を使用しているノードグループをこの操作ではスケールアウトできません。詳細については、「Auto Scaling の設定 (Hadoop クラスターのみ)」をご参照ください。
注意事項
クラスター内の StarRocks サービスを手動でアップグレードした場合、その後のスケールアウト操作でバージョンの不整合が発生する可能性があります。システムの安定性を維持するために、EMR Serverless StarRocks への移行を推奨します。
EMR Serverless StarRocks はオープンソースの StarRocks とシームレスに互換性があり、ソフトウェアバージョンの自動アップグレードを提供し、手動バージョン管理の複雑さとリスクを排除します。
手順
スケールアウト操作では、既存ノード上のアプリケーションプロセスは再起動されません。
-
ノード管理ページに移動します。
-
EMR コンソールにログインします。
-
上部メニューで、必要に応じてリージョンとリソースグループを選択します。
-
対象のクラスターの操作列で、Nodes をクリックします。
-
-
Nodes ページで、対象のノードグループのアクション列の スケールアウト をクリックします。
-
スケールアウト ダイアログボックスで、ビジネス要件に基づいてパラメーターを設定します。
パラメータ
説明
[Node Group Name]
ノードグループ名。
[Node Type]
ノードグループのタイプ。
[Current Instance Type]
ノードグループのインスタンス情報。
[支払いタイプ]
スケールアウト時、課金方法は既存のノードグループから継承されます。
従量課金クラスターでは、従量課金インスタンスまたはプリエンプティブルインスタンスを含む新しいノードグループを追加できます。
サブスクリプションクラスターでは、サブスクリプション、従量課金、またはプリエンプティブルインスタンスを含む新しいノードグループを追加できます。
サブスクリプション請求方法では、Auto-renewalを有効にするかどうかと、新規ノードの支払い期間を設定できます。
説明Auto-renewal を有効にすると、スケールアウトによって追加された新しいサブスクリプションノードは、有効期限が切れる 7 日前に自動的に更新されます。 デフォルトの更新期間は 1 か月です。 後で自動更新設定で更新期間を調整したり、この機能を有効または無効にしたりできます。
[vSwitch]
ノードグループの vSwitch。
[Current Quantity]
ノードグループ内のインスタンス数。
[Added Instances]
矢印を使用するか数値を入力して、ノードグループに追加するインスタンス数を指定します。
[Cluster Expiration Time]
サブスクリプションクラスターの有効期限。
[Terms of Service]
利用規約を確認し、同意する場合はチェックボックスを選択します。
-
パラメーターを設定した後、OK をクリックします。
新しくスケールアウトしたノードにログインする方法については、「クラスターへのログイン」をご参照ください。
次のステップ
ローカル HDFS をストレージに使用しているコアノードグループをスケールアウトし、スケールアウト完了後に HDFS データが不均衡になった場合は、HDFS Balancer を使用してデータノード内のデータを再バランスします。詳細については、「HDFS Balancer」をご参照ください。
関連ドキュメント
-
ノードグループ内の ECS インスタンスの vCPU とメモリが要件を満たさない場合は、ノード設定をアップグレードできます。詳細については、「ノード設定のアップグレード」をご参照ください。
-
データディスクをスケールアウトする方法については、「ディスクのスケールアウト」をご参照ください。
-
クラスターのスケールアウトについては、「クラスター管理 FAQ」をご参照ください。
-
API を使用してスケールアウトする方法については、「スケールアウト」をご参照ください。