各ワークスペースには、タスクを実行するための 2 つのデフォルトキュー (dev_queue と root_queue) が含まれています。リソースを隔離して管理するために、キューを追加できます。このトピックでは、基本的なキュー操作について説明します。
前提条件
ワークスペースが作成されていること。詳細については、「ワークスペースの管理」をご参照ください。
キューの追加
キューを追加して、リソースを隔離および管理できます。新しいリソースキューを追加しない場合は、デフォルトの dev_queue と root_queue を使用してタスクを実行できます。サブスクリプションクォータを購入すると、システムはデフォルトで subscription_queue キューを作成します。
リソース管理ページに移動します。
E-MapReduce (EMR) コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
[Spark] ページで、対象のワークスペースの名前をクリックします。
[EMR Serverless Spark] ページの左側のナビゲーションウィンドウで、[Resource Management] をクリックします。
[キューリソース] タブで、[キューの追加] をクリックします。
[キューの追加] ダイアログボックスで、ワークスペースの課金方法に基づいて次のパラメーターを設定し、[OK] をクリックします。
従量課金
パラメーター
説明
キュー名
キュー名は一意である必要があります。
説明キューを追加した後は、キュー名を変更できません。
エラスティック同時実行上限 (CU)
キュー内で同時に実行できる計算ユニット (CU) の最大数です。セッションインスタンスの構成に基づき、選択したデプロイメントキューの同時実行上限を 3 CU 以上に設定してください。
他のキューの同時実行上限を調整する方法については、「キューリソースの調整」をご参照ください。
アプリケーション環境
開発:開発者がコードの記述、テスト、デバッグを行う環境です。通常、統合開発環境 (IDE)、バージョン管理システム、および開発者がソフトウェアをビルドおよびデバッグするためのさまざまなデバッグツールが含まれます。
本番:ユーザー向けの実際の実行環境です。安定した、効率的で、安全なサービスを提供します。
サブスクリプション
パラメーター
説明
キュー名
キュー名は一意である必要があります。
説明キューを追加した後は、キュー名を変更できません。
固定リソースクォータ (CU)
リソースの最大量は、現在のワークスペースの残りのサブスクリプションクォータによって決まります。残りのサブスクリプションクォータが不十分な場合は、次のいずれかの方法で調整できます。
他のキューのリソース量を調整します。詳細については、「キューリソースの調整」をご参照ください。
新しいサブスクリプションクォータを購入します。詳細については、「サブスクリプション」をご参照ください。
アプリケーション環境
開発:開発者がコードの記述、テスト、デバッグを行う環境です。通常、IDE、バージョン管理システム、および開発者がソフトウェアをビルドおよびデバッグするためのさまざまなデバッグツールが含まれます。
本番:ユーザー向けの実際の実行環境です。安定した、効率的で、安全なサービスを提供します。
ハイブリッド課金
パラメーター
説明
キュー名
キュー名は一意である必要があります。
説明キューを追加した後は、キュー名を変更できません。
弾性同時実行上限 (CU)
キュー内で同時に実行できる CU の最大数です。セッションインスタンスの構成に基づき、選択したデプロイメントキューの同時実行上限を 3 CU 以上に設定してください。
他のキューの同時実行上限を調整する方法については、「キューリソースの調整」をご参照ください。
固定リソースクォータ (CU)
リソースの最大量は、現在のワークスペースの残りのサブスクリプションクォータによって決まります。残りのサブスクリプションクォータが不十分な場合は、次の方法で調整できます。
他のキューのリソース量を調整します。詳細については、「キューリソースの調整」をご参照ください。
アプリケーション環境
開発:開発者がコードの記述、テスト、デバッグを行う環境です。通常、IDE、バージョン管理システム、および開発者がソフトウェアをビルドおよびデバッグするためのさまざまなデバッグツールが含まれます。
本番:ユーザー向けの実際の実行環境です。安定した、効率的で、安全なサービスを提供します。
キューの編集
キューリソースの調整
ご利用のワークスペースの課金方法に応じた手順に従ってください。
従量課金
[Resource Management] ページの [キューリソース] タブで、対象キューの「アクション」列の [キューの編集] をクリックします。
[キューの編集] ダイアログボックスの [リソース] タブで、[エラスティック同時実行上限 (CU)] を調整します。
[OK] をクリックします。
サブスクリプション
[Resource Management] ページの [キューリソース] タブで、対象のキューの操作列にある [キューの編集] をクリックします。
[キューの編集] ダイアログボックスの [リソース] タブで、[固定リソースクォータ (CU)] を調整します。
[OK] をクリックします。
ハイブリッド課金
[Resource Management] ページの [キューリソース] タブで、対象キューのアクション列の [キューの編集] をクリックします。
[キューの編集] ダイアログボックスの [リソース] タブで、[固定リソースクォータ (CU)] と [エラスティック同時実行制限 (CU)] を調整します。
[OK] をクリックします。
キュー権限の編集
[Resource Management] ページの [キューリソース] タブで、対象キューの操作列の [キューの編集] をクリックします。
[権限の編集] ダイアログボックスで、[権限] タブをクリックします。
ユーザーとその権限を追加、変更、または削除します。
[OK] をクリックします。
キューの削除
root_queue は削除できません。
リソースキューを削除する前に、ワークスペース内のどのタスクにも関連付けられていないことを確認してください。関連付けられている場合、すべての関連タスクが影響を受けます。
[Resource Management] ページの [キューリソース] タブで、対象のキューの操作列の [削除] をクリックします。
[キューの削除] ダイアログボックスで、[キューの削除] をクリックします。
参考資料
ワークフローの作成や実行などの操作については、「ワークフローの管理」をご参照ください。
権限に関連する操作については、「ユーザーとロールの管理」をご参照ください。
SQL セッションに関連する操作については、「SQL セッションの管理」をご参照ください。