Amazon EMR マネジメントコンソールを使用してクラスターにステップを追加する - Amazon EMR

Amazon EMR マネジメントコンソールを使用してクラスターにステップを追加する

AWS マネジメントコンソールを使用して、クラスターにステップを追加するには、次の手順を実行します。特定のビッグデータアプリケーションのステップを送信する方法の詳細については、「Amazon EMR リリースガイド」の以下のセクションを参照してください。

クラスターの作成中にステップを追加する

AWS マネジメントコンソールから、クラスターの作成時にステップを追加できます。

Console
コンソールを使用してクラスターの作成時にステップを追加するには
  1. AWS マネジメントコンソールにサインインし、Amazon EMR コンソール (https://console.aws.amazon.com/emr) を開きます。

  2. 左側のナビゲーションペインの [EMR on EC2] で、[クラスター] を選択し、[クラスターの作成] を選択します

  3. [ステップ][ステップの追加] を選択します。[ステップの追加] ダイアログボックスの各フィールドに適切な値を入力します。ステップ引数の形式の詳細については、「ステップ引数を追加する」を参照してください。オプションは、ステップタイプによって異なります。ステップを追加してダイアログを終了するには、[ステップの追加] を選択します。

  4. クラスターに適用するその他のオプションを選択します。

  5. クラスターを起動するには、[クラスターの作成] を選択します。

実行中のクラスターにステップを追加する

AWS マネジメントコンソールを使用して、自動終了オプションが無効になっているクラスターにステップを追加できます。

Console
コンソールを使用して実行中のクラスターにステップを追加するには
  1. AWS マネジメントコンソールにサインインし、Amazon EMR コンソール (https://console.aws.amazon.com/emr) を開きます。

  2. 左側のナビゲーションペインの [EMR on EC2][クラスター] を選択し、更新するクラスターを選択します。

  3. クラスターの詳細ページの [ステップ] タブで、[ステップの追加] を選択します。既存のステップを複製するには、[アクション] ドロップダウンメニューを選択し、[ステップを複製] を選択します。

  4. [ステップの追加] ダイアログボックスの各フィールドに適切な値を入力します。オプションは、ステップタイプによって異なります。ステップを追加してダイアログを終了するには、[ステップの追加] を選択します。

実行中のクラスターでステップの同時実行レベルを変更する

AWS マネジメントコンソールを使用して、実行中のクラスターでステップの同時実行レベルを変更できます。

注記

複数のステップの並行実行は、Amazon EMR バージョン 5.28.0 以降でのみ可能です。

Console
コンソールを使用して、実行中のクラスターでステップの同時実行を変更するには
  1. AWS マネジメントコンソールにサインインし、Amazon EMR コンソール (https://console.aws.amazon.com/emr) を開きます。

  2. 左側のナビゲーションペインの [EMR on EC2][クラスター] を選択し、更新するクラスターを選択します。同時実行の属性を変更するには、クラスターが実行中である必要があります。

  3. クラスターの詳細ページの [ステップ] タブで、[属性] セクションを見つけます。[編集] を選択して同時実行を変更します。1~256 の値を入力します。

ステップ引数を追加する

AWS マネジメントコンソールを使用してクラスターにステップを追加するときに、そのステップの引数を [引数] フィールドで指定できます。引数は、空白で区切り、文字空白で構成される文字列引数は引用符で囲む必要があります。

例 : 正しい引数

次の引数の例は、最後の文字列引数を引用符で囲み、AWS マネジメントコンソール 用に正しい形式で設定されています。

bash -c "aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh ."

次の例のように、読みやすくするために、各引数を別個の行に置くこともできます。

bash -c "aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh ."
例 : 正しくない引数

次の引数の例は、AWS マネジメントコンソール 用に正しい形式で設定されていません。最後の文字列引数 aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh . には、空白文字が含まれていますが、引用符で囲まれていません。

bash -c aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh .