Riavviare un broker per un cluster Amazon MSK - Amazon Managed Streaming per Apache Kafka

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Riavviare un broker per un cluster Amazon MSK

Utilizza questa operazione di Amazon MSK quando desideri riavviare un broker per un cluster MSK. Per riavviare un broker per un cluster, assicurati che il cluster si trovi nello stato ACTIVE.

Il servizio Amazon MSK può riavviare i broker del cluster MSK durante la manutenzione del sistema, ad esempio durante l'applicazione di patch o gli aggiornamenti di versione. Il riavvio manuale di un broker consente di testare la resilienza dei client Kafka per determinare come rispondono alla manutenzione del sistema.

Riavviare un broker per un cluster Amazon MSK utilizzando il AWS Management Console

Questo processo descrive come riavviare un broker per un cluster Amazon MSK utilizzando. AWS Management Console

  1. Apri la console Amazon MSK all'indirizzo https://console.aws.amazon.com/msk/.

  2. Scegli il cluster MSK di cui desideri riavviare il broker.

  3. Scorri verso il basso fino alla sezione Dettagli del broker e scegli il broker che desideri riavviare.

  4. Scegli il pulsante Riavvia broker.

Riavviare un broker per un cluster Amazon MSK utilizzando il AWS CLI

Questo processo descrive come riavviare un broker per un cluster Amazon MSK utilizzando. AWS CLI

  1. Esegui il comando seguente, sostituendolo ClusterArn con l'Amazon Resource Name (ARN) che hai ottenuto quando hai creato il cluster e BrokerId poi con l'ID del broker che desideri riavviare.

    Nota

    L'operazione reboot-broker supporta il riavvio di un singolo broker alla volta.

    Se non disponi dell'ARN per il cluster, puoi trovarlo elencando tutti i cluster. Per ulteriori informazioni, consulta Elenca i cluster Amazon MSK.

    Se non disponi del broker IDs per il tuo cluster, puoi trovarlo elencando i nodi del broker. Per ulteriori informazioni, consulta la sezione list-nodes.

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

    L'output di questa operazione reboot-broker è simile al seguente 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. Per ottenere il risultato dell'reboot-brokeroperazione, esegui il comando seguente, sostituendolo ClusterOperationArn con l'ARN ottenuto nell'output del reboot-broker comando.

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

    L'output di questo comando describe-cluster-operation è simile all'esempio JSON seguente.

    { "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 l'operazione di riavvio è completa, il valore di OperationState è REBOOT_COMPLETE.

Riavviare un broker per un cluster Amazon MSK utilizzando l'API

Per riavviare un broker in un cluster utilizzando l'API, consulta. RebootBroker