Reinicie um agente para um cluster da Amazon MSK - Amazon Managed Streaming for Apache Kafka

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Reinicie um agente para um cluster da Amazon MSK

Use essa MSK operação da Amazon quando quiser reinicializar um agente para seu MSK cluster. Para reinicializar um agente para um cluster, certifique-se de que o cluster esteja no estado ACTIVE.

O MSK serviço da Amazon pode reinicializar os agentes do seu MSK cluster durante a manutenção do sistema, como patches ou atualizações de versão. A reinicialização manual de um agente permite testar a resiliência de seus clientes Kafka para determinar como eles respondem à manutenção do sistema.

Reinicie um agente para um MSK cluster da Amazon usando o AWS Management Console

Esse processo descreve como reinicializar um agente para um MSK cluster da Amazon usando o. AWS Management Console

  1. Abra o MSK console da Amazon emhttps://console.aws.amazon.com/msk/.

  2. Escolha o MSK cluster cujo agente você deseja reinicializar.

  3. Role para baixo até a seção Detalhes do agente e escolha o agente que deseja reinicializar.

  4. Escolha o botão Reiniciar o agente.

Reinicie um agente para um MSK cluster da Amazon usando o AWS CLI

Esse processo descreve como reinicializar um agente para um MSK cluster da Amazon usando o. AWS CLI

  1. Execute o comando a seguir, substituindo ClusterArn com o Amazon Resource Name (ARN) que você obteve ao criar seu cluster e o BrokerId com o ID do broker que você deseja reinicializar.

    nota

    A operação reboot-broker só é compatível com a reinicialização de um agente por vez.

    Se você não tiver o ARN para seu cluster, poderá encontrá-lo listando todos os clusters. Para obter mais informações, consulte Listar MSK clusters da Amazon.

    Se você não tiver o broker IDs para seu cluster, poderá encontrá-los listando os nós do broker. Para obter mais informações, consulte list-nodes.

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

    A saída dessa reboot-broker operação é semelhante à seguinteJSON.

    { "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. Para obter o resultado da reboot-broker operação, execute o seguinte comando, substituindo ClusterOperationArn com o ARN que você obteve na saída do reboot-broker comando.

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

    A saída desse describe-cluster-operation comando se parece com o JSON exemplo a seguir.

    { "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": {} } }

Quando a operação de reinicialização estiver concluída, o OperationState será REBOOT_COMPLETE.

Reinicie um agente para um MSK cluster da Amazon usando o API

Para reinicializar um broker em um cluster usando oAPI, consulte RebootBroker.