Expanda o número de corretores em 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á.

Expanda o número de corretores em um cluster da Amazon MSK

Use essa MSK operação da Amazon quando quiser aumentar o número de corretores em seu MSK cluster. Para expandir um cluster, certifique-se de que ele esteja no estado ACTIVE.

Importante

Se você quiser expandir um MSK cluster, certifique-se de usar essa MSK operação da Amazon. Não tente adicionar agentes a um cluster sem usar essa operação.

Para obter informações sobre como reequilibrar partições depois de adicionar agentes a um cluster, consulte Reatribuir partições.

Expanda um MSK cluster da Amazon usando o AWS Management Console

Esse processo descreve como aumentar o número de corretores em 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 número de corretores você deseja aumentar.

  3. Na página de detalhes do cluster, escolha o botão Editar ao lado do cabeçalho Detalhes do agente no nível de cluster.

  4. Insira o número de agentes que você deseja que o cluster tenha por zona de disponibilidade e escolha Salvar alterações.

Expanda um MSK cluster da Amazon usando o AWS CLI

Esse processo descreve como aumentar o número de corretores em 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. 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.

    Substituir Current-Cluster-Version com a versão atual do cluster.

    Importante

    As versões de cluster não são inteiros simples. Para encontrar a versão atual do cluster, use a DescribeClusteroperação ou o comando AWS CLI describe-cluster. Uma versão de exemplo é KTVPDKIKX0DER.

    A ferramenta Target-Number-of-Brokers O parâmetro representa o número total de nós do broker que você deseja que o cluster tenha quando essa operação for concluída com êxito. O valor que você especifica para Target-Number-of-Brokers deve ser um número inteiro maior que o número atual de corretores no cluster. Também deve ser um múltiplo do número de zonas de disponibilidade.

    aws kafka update-broker-count --cluster-arn ClusterArn --current-version Current-Cluster-Version --target-number-of-broker-nodes Target-Number-of-Brokers

    A saída dessa update-broker-count operação se parece com a 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 update-broker-count operação, execute o comando a seguir, substituindo ClusterOperationArn com o ARN que você obteve na saída do update-broker-count 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": "UPDATE_COMPLETE", "OperationType": "INCREASE_BROKER_COUNT", "SourceClusterInfo": { "NumberOfBrokerNodes": 9 }, "TargetClusterInfo": { "NumberOfBrokerNodes": 12 } } }

    Nesta saída, OperationType é INCREASE_BROKER_COUNT. Se OperationState tiver o valor UPDATE_IN_PROGRESS, aguarde um pouco e execute o comando describe-cluster-operation novamente.

Expanda um MSK cluster da Amazon usando o API

Para aumentar o número de corretores em um cluster usando oAPI, consulte UpdateBrokerCount.