Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erweiterung eines MSK Amazon-Clusters
Verwenden Sie diesen MSK Amazon-Vorgang, wenn Sie die Anzahl der Broker in Ihrem MSK Cluster erhöhen möchten. Um einen Cluster zu erweitern, stellen Sie sicher, dass er sich im Status ACTIVE
befindet.
Wichtig
Wenn Sie einen MSK Cluster erweitern möchten, stellen Sie sicher, dass Sie diesen MSK Amazon-Vorgang verwenden. Versuchen Sie nicht, Broker ohne Verwendung dieses Vorgangs einem Cluster hinzuzufügen.
Informationen zum Neuausgleich von Partitionen nach dem Hinzufügen von Brokern zu einem Cluster finden Sie unter Neuzuweisung von Partitionen.
Erweitern eines Clusters mit dem AWS Management Console
Öffnen Sie die MSK Amazon-Konsole unterhttps://console.aws.amazon.com/msk/
. -
Wählen Sie den MSK Cluster aus, dessen Anzahl von Brokern Sie erhöhen möchten.
-
Wählen Sie auf der Seite der Cluster-Details die Schaltfläche Bearbeiten neben der Überschrift Broker-Details auf Cluster-Ebene.
-
Geben Sie die Anzahl der Broker ein, die dem Cluster pro Availability Zone zur Verfügung stehen sollen, und wählen Sie dann Änderungen speichern.
Erweiterung eines Clusters mit dem AWS CLI
-
Führen Sie den folgenden Befehl aus und ersetzen Sie
ClusterArn
mit dem Amazon-Ressourcennamen (ARN), den Sie bei der Erstellung Ihres Clusters erhalten haben. Wenn Sie den ARN für Ihren Cluster nicht haben, können Sie ihn finden, indem Sie alle Cluster auflisten. Weitere Informationen finden Sie unter MSKAmazon-Cluster auflisten.Ersetzen
Current-Cluster-Version
mit der aktuellen Version des Clusters.Wichtig
Cluster-Versionen sind keine einfachen Ganzzahlen. Verwenden Sie den Befehl DescribeClusteroperation oder describe-cluster, um die aktuelle Version des Clusters
AWS CLI zu finden. KTVPDKIKX0DER
ist ein Beispiel für eine Version.Das Tool
Target-Number-of-Brokers
Der Parameter stellt die Gesamtzahl der Brokerknoten dar, über die der Cluster verfügen soll, wenn dieser Vorgang erfolgreich abgeschlossen wird. Der Wert, den Sie angeben fürTarget-Number-of-Brokers
muss eine ganze Zahl sein, die größer ist als die aktuelle Anzahl von Brokern im Cluster. Sie muss auch ein Vielfaches der Anzahl der Availability Zones sein.aws kafka update-broker-count --cluster-arn
ClusterArn
--current-versionCurrent-Cluster-Version
--target-number-of-broker-nodesTarget-Number-of-Brokers
Die Ausgabe dieser
update-broker-count
Operation sieht wie folgt ausJSON.{ "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" }
-
Um das Ergebnis des
update-broker-count
Vorgangs zu erhalten, führen Sie den folgenden Befehl aus und ersetzen SieClusterOperationArn
mit demARN, was Sie in der Ausgabe desupdate-broker-count
Befehls erhalten haben.aws kafka describe-cluster-operation --cluster-operation-arn
ClusterOperationArn
Die Ausgabe dieses
describe-cluster-operation
Befehls sieht wie das folgende JSON Beispiel aus.{ "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 dieser Ausgabe hat
OperationType
den Wert „INCREASE_BROKER_COUNT
“. WennOperationState
den Wert „UPDATE_IN_PROGRESS
“ aufweist, warten Sie eine Weile, bevor Sie dendescribe-cluster-operation
-Befehl erneut ausführen.
Erweitern eines Clusters mithilfe der API
Informationen zur Erhöhung der Anzahl von Brokern in einem Cluster mithilfe von finden Sie unter UpdateBrokerCount. API