Erhöhen Sie die Anzahl der Broker in einem MSK Amazon-Cluster - Amazon Managed Streaming für Apache Kafka

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.

Erhöhen Sie die Anzahl der Broker in einem MSK Amazon-Cluster

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 Sie einen MSK Amazon-Cluster mit dem AWS Management Console

Dieser Prozess beschreibt, wie Sie die Anzahl der Broker in einem MSK Amazon-Cluster mithilfe von erhöhen können AWS Management Console.

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die MSK Amazon-Konsole zu https://console.aws.amazon.com/msk/Hause? region=us-east-1#/home/.

  2. Wählen Sie den MSK Cluster aus, dessen Anzahl von Brokern Sie erhöhen möchten.

  3. Wählen Sie auf der Seite der Cluster-Details die Schaltfläche Bearbeiten neben der Überschrift Broker-Details auf Cluster-Ebene.

  4. 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.

Erweitern Sie einen MSK Amazon-Cluster mit dem AWS CLI

Dieser Prozess beschreibt, wie Sie die Anzahl der Broker in einem MSK Amazon-Cluster mithilfe von erhöhen können AWS CLI.

  1. Führen Sie den folgenden Befehl aus und ClusterArn ersetzen Sie ihn durch den 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.

    Current-Cluster-VersionErsetzen Sie es durch die aktuelle 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.

    Der Target-Number-of-Brokers Parameter stellt die Gesamtzahl der Broker-Knoten dar, über die der Cluster verfügen soll, wenn dieser Vorgang erfolgreich abgeschlossen wird. Der Wert, für den Sie angeben, Target-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-version Current-Cluster-Version --target-number-of-broker-nodes Target-Number-of-Brokers

    Die Ausgabe dieses update-broker-count Vorgangs 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" }
  2. Um das Ergebnis des update-broker-count Vorgangs zu erhalten, führen Sie den folgenden Befehl aus und ClusterOperationArn ersetzen Sie ihn durch den BefehlARN, den Sie in der Ausgabe des update-broker-count Befehls erhalten haben.

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

    Die Ausgabe dieses describe-cluster-operation Befehls sieht wie im folgenden 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“. Wenn OperationState den Wert „UPDATE_IN_PROGRESS“ aufweist, warten Sie eine Weile, bevor Sie den describe-cluster-operation-Befehl erneut ausführen.

Erweitern Sie einen MSK Amazon-Cluster mit dem API

Informationen zur Erhöhung der Anzahl von Brokern in einem Cluster mithilfe von finden Sie unter UpdateBrokerCount. API