시작 중, 실행 중 또는 대기 중 상태인 Amazon EMR 클러스터 종료 - Amazon EMR

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

시작 중, 실행 중 또는 대기 중 상태인 Amazon EMR 클러스터 종료

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

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

클러스터 구성에 따라, 클러스터를 완전히 종료하고 EC2 인스턴스와 같은 할당 리소스를 해제하는 데 5~20분 정도 걸릴 수 있습니다.

참고

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

중요

Amazon EMR은 Amazon EMR 서비스 역할AWSServiceRoleForEMRCleanup 역할을 사용하여 계정에서 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 클러스터 생성에 대한 자세한 내용은 시작 중, 실행 중 또는 대기 중 상태인 Amazon EMR 클러스터 종료 섹션을 참조하세요.

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

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

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

  • 다음 명령을 입력하여 단일 클러스터를 종료하고, j-3KVXXXXXXX7UG를 클러스터 ID로 바꿉니다.

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

    여러 클러스터를 종료하려면 다음 명령을 입력하고, j-3KVXXXXXXX7UGj-WJ2XXXXXX8EU를 해당 클러스터 ID로 바꿉니다.

    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

를 사용하여 보호된 클러스터를 종료하려면 AWS CLI먼저 --no-termination-protected 파라미터와 함께 modify-cluster-attributes 하위 명령을 사용하여 종료 방지를 비활성화합니다. 그런 다음 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-3KVXXXXXXX7UGj-WJ2XXXXXX8EU를 해당 클러스터 ID로 바꿉니다.

    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 EC2의 로그 데이터를 Amazon S3로 업로드한 후(구성한 경우), Hadoop 클러스터를 종료합니다. 또한 KeepJobAliveWhenNoSteps 요청에서 FalseRunJobFlows로 설정한 경우 클러스터가 자동으로 종료됩니다.

이 작업을 사용하면 클러스터 ID로 단일 클러스터 또는 여러 클러스터를 종료할 수 있습니다.

TerminateJobFlows 전용 입력 파라미터에 대한 자세한 내용은 TerminateJobFlows를 참조하십시오. 요청의 일반 파라미터에 대한 자세한 내용은 Common request parameters를 참조하세요.