Reinicializar um agente de um cluster do 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á.

Reinicializar um agente de um cluster do Amazon MSK

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

O serviço Amazon MSK pode reinicializar os agentes do seu cluster do MSK durante a manutenção do sistema, como aplicação de 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.

Reinicialize um agente para um cluster Amazon MSK usando o AWS Management Console

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

  1. Abra o console do Amazon MSK em https://console.aws.amazon.com/msk/.

  2. Escolha o cluster do MSK cujo agente 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.

Reinicialize um agente para um cluster Amazon MSK usando o AWS CLI

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

  1. Execute o comando a seguir, ClusterArn substituindo-o pelo Amazon Resource Name (ARN) obtido ao criar seu cluster e pelo BrokerId 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 do cluster, poderá encontrá-lo listando todos os clusters. Para obter mais informações, consulte Listar clusters do Amazon MSK.

    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 operação reboot-broker é semelhante ao seguinte 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. Para obter o resultado da reboot-broker operação, execute o comando a seguir, ClusterOperationArn substituindo-o pelo ARN obtido na saída do reboot-broker comando.

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

    A saída desse comando describe-cluster-operation é semelhante ao seguinte JSON de exemplo.

    { "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.

Reinicializar um agente de um cluster do Amazon MSK usando a API

Para reinicializar um agente em um cluster usando a API, consulte RebootBroker.