ステップのキャンセル - Amazon EMR

「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」

ステップのキャンセル

AWS マネジメントコンソール、AWS CLI、または Amazon EMR API を使用して、保留中および実行中のステップをキャンセルできます。

AWS マネジメントコンソール を使用してステップをキャンセルするには

  1. Amazon EMR コンソールの [Cluster List (クラスターリスト)] ページで、クラスターのリンクを選択します。

  2. [Cluster Details] ページで、[Steps] セクションを展開します。

  3. キャンセルするステップごとに、[ステップ] のリストからステップを選択します。次に、[Cancel step (ステップをキャンセル)] を選択します。

  4. [Cancel step (ステップをキャンセル)] ダイアログで、デフォルトのオプション [Cancel the step and wait for it to exit (ステップをキャンセルし、終了するまで待機する)] を維持します。プロセスの完了を待機せずに、すぐにステップを終了する場合は、[Cancel the step and force it to exit (ステップをキャンセルして強制終了する)] を選択します。

  5. [Cancel step (ステップをキャンセル)] を選択します。

AWS CLI を使用してステップをキャンセルするには

  • クラスターとキャンセルするステップを指定して、aws emr cancel-steps コマンドを使用します。次の例では、2 つのステップをキャンセルする AWS CLI コマンドについて説明します。

    aws emr cancel-steps --cluster-id j-2QUAXXXXXXXXX --step-ids s-3M8DXXXXXXXXX s-3M8DXXXXXXXXX --step-cancellation-option SEND_INTERRUPT

Amazon EMR バージョン 5.28.0 では、ステップをキャンセルするときに、StepCancellationOption パラメータで次の 2 つのキャンセルオプションのいずれかを選択できます。

  • SEND_INTERRUPT – これがデフォルトのオプションです。EMR は、ステップのキャンセルリクエストを受信すると、終了するまでステップの子プロセスに SIGTERM 通知を送信します。

  • TERMINATE_PROCESS – このオプションを選択すると、EMR は SIGKILL 通知をステップの子プロセスに送信します。