클러스터 종료 - 아마존 EMR

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

클러스터 종료

이 단원에서는 클러스터를 종료하는 방법을 설명합니다. 클러스터 종료 방지 및 자동 종료 활성화에 대한 자세한 내용은 클러스터 종료 제어 단원을 참조하십시오. STARTING, RUNNING 또는 WAITING 상태의 클러스터를 종료할 수 있습니다. WAITING 상태의 클러스터는 종료해야 합니다. 그렇지 않으면 무제한 실행되므로 요금이 발생합니다. STARTING 상태를 벗어나지 못했거나 단계를 완료할 수 없는 클러스터를 종료할 수 있습니다.

종료 방지가 설정되어 있는 클러스터를 종료하려면 먼저 종료 방지를 비활성화해야 클러스터를 종료할 수 있습니다. 클러스터는 콘솔, 를 사용하거나 를 사용하여 프로그래밍 방식으로 종료할 AWS CLI수 있습니다. TerminateJobFlows API

클러스터 구성에 따라 클러스터가 완전히 종료되고 할당된 리소스 (예: 인스턴스) 를 해제하는 데 5~20분이 소요될 수 있습니다. EC2

참고

종료된 클러스터를 다시 시작할 수는 없지만 종료된 클러스터를 복제하여 해당 구성을 새 클러스터에 재사용할 수 있습니다. 자세한 내용은 콘솔을 사용하여 클러스터 복제 단원을 참조하십시오.

중요

Amazon은 Amazon EMR 서비스 역할과 AWSServiceRoleForEMRCleanup 역할을 EMR 사용하여 계정에서 더 이상 사용하지 않는 클러스터 리소스 (예: Amazon EC2 인스턴스) 를 정리합니다. 리소스를 삭제하거나 종료하려면 역할 정책에 대한 작업을 포함해야 합니다. 그렇지 않으면 Amazon에서 이러한 정리 작업을 수행할 EMR 수 없으며 클러스터에 남아 있는 미사용 리소스에 대한 비용이 발생할 수 있습니다.

콘솔을 사용하여 클러스터 종료

Amazon EMR 콘솔을 사용하여 하나 이상의 클러스터를 종료할 수 있습니다. 콘솔에서 클러스터를 종료하는 절차는 종료 방지가 설정되어 있는지에 따라 다릅니다. 보호된 클러스터를 종료하려면 먼저 종료 방지를 비활성화해야 합니다.

Console
콘솔을 사용하여 클러스터를 종료하려면
  1. 에 AWS Management Console로그인하고 https://console.aws.amazon.com/emr에서 Amazon EMR 콘솔을 엽니다.

  2. 먼저 클러스터를 선택하고 종료할 클러스터를 선택합니다.

  3. 작업 드롭다운 메뉴에서 클러스터 종료를 선택하여 클러스터 종료 프롬프트를 엽니다.

  4. 프롬프트에서 종료를 선택합니다. 클러스터 구성에 따라 종료하는 데 5~10분이 소요될 수 있습니다. Amazon EMR 클러스터를 사용하는 방법에 대한 자세한 내용은 을 참조하십시오클러스터 종료.

AWS CLI를 사용하여 클러스터 종료

를 사용하여 보호되지 않는 클러스터를 종료하려면 AWS CLI

를 사용하여 보호되지 않는 클러스터를 종료하려면 --cluster-ids 매개 변수와 함께 terminate-clusters 하위 명령을 사용합니다. AWS CLI

  • 다음 명령을 입력하여 단일 클러스터를 종료하고 교체합니다.j-3KVXXXXXXX7UG 클러스터 ID를 사용하세요.

    aws emr terminate-clusters --cluster-ids j-3KVXXXXXXX7UG

    여러 클러스터를 종료하려면 다음 명령을 입력하고 다음을 대체합니다.j-3KVXXXXXXX7UG 그리고 j-WJ2XXXXXX8EU 클러스터와 함께IDs.

    aws emr terminate-clusters --cluster-ids j-3KVXXXXXXX7UG j-WJ2XXXXXX8EU

    에서 Amazon EMR 명령을 사용하는 방법에 대한 자세한 내용은 AWS CLI을 참조하십시오https://docs.aws.amazon.com/cli/latest/reference/emr.

를 사용하여 보호 클러스터를 종료하려면 AWS CLI

를 사용하여 보호된 클러스터를 종료하려면 먼저 --no-termination-protected 매개 변수와 함께 modify-cluster-attributes 하위 명령을 사용하여 종료 보호를 비활성화합니다. AWS CLI그런 다음 terminate-clusters 하위 명령과 --cluster-ids 파라미터를 사용하여 클러스터를 종료합니다.

  1. 다음 명령을 입력하여 종료 보호를 비활성화하고 교체합니다.j-3KVTXXXXXX7UG 클러스터 ID를 사용하세요.

    aws emr modify-cluster-attributes --cluster-id j-3KVTXXXXXX7UG --no-termination-protected
  2. 클러스터를 종료하려면 다음 명령을 입력하고 다음을 대체합니다.j-3KVXXXXXXX7UG 클러스터 ID를 사용하세요.

    aws emr terminate-clusters --cluster-ids j-3KVXXXXXXX7UG

    여러 클러스터를 종료하려면 다음 명령을 입력하고 다음을 대체합니다.j-3KVXXXXXXX7UG 그리고 j-WJ2XXXXXX8EU 클러스터와 함께IDs.

    aws emr terminate-clusters --cluster-ids j-3KVXXXXXXX7UG j-WJ2XXXXXX8EU

    에서 Amazon EMR 명령을 사용하는 방법에 대한 자세한 내용은 AWS CLI을 참조하십시오https://docs.aws.amazon.com/cli/latest/reference/emr.

API를 사용하여 클러스터 종료

TerminateJobFlows작업은 단계 처리를 종료하고 Amazon에서 Amazon S3 (구성된 경우) EC2 로 모든 로그 데이터를 업로드하고 하둡 클러스터를 종료합니다. 또한 KeepJobAliveWhenNoSteps 요청에서 FalseRunJobFlows로 설정한 경우 클러스터가 자동으로 종료됩니다.

이 작업을 사용하면 단일 클러스터 또는 클러스터별 클러스터 목록을 종료할 수 있습니다. IDs

고유한 입력 매개 변수에 대한 자세한 내용은 TerminateJobFlows 을 참조하십시오 TerminateJobFlows. 요청의 일반 파라미터에 대한 자세한 내용은 Common request parameters를 참조하세요.