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à.
Espansione di un cluster Amazon MSK
Utilizza questa operazione di Amazon MSK quando desideri incrementare il numero di broker nel cluster MSK. Per espandere un cluster, assicurati che il suo stato sia ACTIVE
.
Importante
Se desideri espandere un cluster MSK, assicurati di utilizzare questa operazione di Amazon MSK. Non provare ad aggiungere broker a un cluster senza utilizzare questa operazione.
Per informazioni su come ribilanciare le partizioni dopo aver aggiunto broker a un cluster, consulta Riassegnazione delle partizioni.
Espansione di un cluster utilizzando AWS Management Console
Apri la console Amazon MSK all'indirizzo https://console.aws.amazon.com/msk/
. -
Scegli il cluster MSK di cui desideri aumentare numero di broker.
-
Nella pagina dei dettagli del cluster, scegli il pulsante Modifica accanto all'intestazione Dettagli broker a livello di cluster.
-
Inserisci il numero di broker di cui deve disporre il cluster per zona di disponibilità, quindi scegli Salva modifiche.
Espansione di un cluster utilizzando il AWS CLI
-
Esegui il comando seguente, sostituendolo
ClusterArn
con l'Amazon Resource Name (ARN) che hai ottenuto quando hai creato il cluster. Se non disponi dell'ARN per il cluster, puoi trovarlo elencando tutti i cluster. Per ulteriori informazioni, consulta Elencazione dei cluster Amazon MSK.Sostituisci
Current-Cluster-Version
con la versione corrente del cluster.Importante
Le versioni del cluster non sono interi semplici. Per trovare la versione corrente del cluster, usa l'DescribeClusteroperazione o il comando AWS CLI describe-cluster
. Una versione di esempio è KTVPDKIKX0DER
.Il parametro
Target-Number-of-Brokers
rappresenta il numero totale di nodi broker di cui deve disporre il cluster al termine di questa operazione. Il valore specificato perTarget-Number-of-Brokers
deve essere un numero intero maggiore del numero corrente di broker nel cluster. Deve anche essere un multiplo del numero di zone di disponibilità.aws kafka update-broker-count --cluster-arn
ClusterArn
--current-versionCurrent-Cluster-Version
--target-number-of-broker-nodesTarget-Number-of-Brokers
L'output di questa operazione
update-broker-count
è 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" }
-
Per ottenere il risultato dell'
update-broker-count
operazione, esegui il comando seguente, sostituendoloClusterOperationArn
con l'ARN ottenuto nell'output delupdate-broker-count
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": "UPDATE_COMPLETE", "OperationType": "INCREASE_BROKER_COUNT", "SourceClusterInfo": { "NumberOfBrokerNodes": 9 }, "TargetClusterInfo": { "NumberOfBrokerNodes": 12 } } }
In questo output,
OperationType
èINCREASE_BROKER_COUNT
. Se il valore diOperationState
èUPDATE_IN_PROGRESS
, attendi qualche minuto, quindi esegui nuovamente il comandodescribe-cluster-operation
.
Espansione di un cluster tramite l'API
Per aumentare il numero di broker in un cluster che utilizzano l'API, vedi. UpdateBrokerCount