Amazon MSK 클러스터에 대한 브로커 재부팅 - Amazon Managed Streaming for Apache Kafka

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

Amazon MSK 클러스터에 대한 브로커 재부팅

MSK 클러스터에 대한 브로커를 재부팅하려는 경우 이 Amazon MSK 작업을 사용합니다. 클러스터에 대한 브로커를 재부팅하려면 클러스터가ACTIVE상태입니다.

Amazon MSK 서비스는 시스템 유지 관리 중에 패치 또는 버전 업그레이드와 같은 MSK 클러스터의 브로커를 재부팅할 수 있습니다. 브로커를 수동으로 재부팅하면 Kafka 클라이언트의 복원력을 테스트하여 시스템 유지보수에 어떻게 대응하는지 결정할 수 있습니다.

다음을 사용하여 브로커 재부팅AWS Management Console

  1. 에서 Amazon MSK 콘솔을 엽니다.https://console.aws.amazon.com/msk/.

  2. 브로커 재부팅 후 사용할 MSK 클러스터를 선택합니다.

  3. 아래로 스크롤하여 다음브로커 세부 정보섹션을 클릭하고 재부팅할 브로커를 선택합니다.

  4. 선택을 선택합니다.브로커 재부팅버튼.

다음을 사용하여 브로커 재부팅AWS CLI

  1. 다음 명령을 실행하여 바꿉니다.ClusterArn클러스터 생성 후 받은 Amazon 리소스 이름 (ARN) 과BrokerId재부팅할 브로커 ID를 사용합니다.

    참고

    reboot-broker작업은 한 번에 한 브로커 재부팅 만 지원합니다.

    클러스터에 대한 ARN이 없는 경우, 모든 클러스터를 나열하여 찾을 수 있습니다. 자세한 정보는 Amazon MSK 클러스터 목록을 참조하십시오.

    클러스터에 대한 브로커 ID가 없는 경우 브로커 노드를 나열하여 찾을 수 있습니다. 자세한 내용은 단원을 참조하십시오.목록 노드.

    aws kafka reboot-broker --cluster-arn ClusterArn --broker-ids BrokerId

    reboot-broker 작업의 출력은 다음 JSON과 같습니다.

    { "ClusterArn": "arn:aws:kafka:us-east-1:012345678012:cluster/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2", "ClusterOperationArn": "arn:aws:kafka:us-east-1:012345678012:cluster-operation/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2/0123abcd-abcd-4f7f-1234-9876543210ef" }
  2. 의 결과를 얻으려면reboot-broker작업, 다음 명령을 실행하여 바꿉니다.ClusterOperationArn의 출력에서 얻은 ARN을 사용하여reboot-broker명령.

    aws kafka describe-cluster-operation --cluster-operation-arn ClusterOperationArn

    describe-cluster-operation 명령의 출력은 다음 JSON 예제와 같습니다.

    { "ClusterOperationInfo": { "ClientRequestId": "c0b7af47-8591-45b5-9c0c-909a1a2c99ea", "ClusterArn": "arn:aws:kafka:us-east-1:012345678012:cluster/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2", "CreationTime": "2019-09-25T23:48:04.794Z", "OperationArn": "arn:aws:kafka:us-east-1:012345678012:cluster-operation/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2/0123abcd-abcd-4f7f-1234-9876543210ef", "OperationState": "REBOOT_IN_PROGRESS", "OperationType": "REBOOT_NODE", "SourceClusterInfo": {}, "TargetClusterInfo": {} } }

재부팅 작업이 완료되면OperationState입니다REBOOT_COMPLETE.

API를 사용하여 브로커 재부팅

API를 사용하여 클러스터에서 브로커를 재부팅하려면 다음을 참조하십시오.RebootBroker.