Skalieren von Amazon MSK-Clustern mit einem einzigen Vorgang nach oben und unten - 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.

Skalieren von Amazon MSK-Clustern mit einem einzigen Vorgang nach oben und unten

Mit intelligentem Rebalancing können Sie Ihre Cluster nach oben oder unten skalieren, indem Sie die Anzahl der Broker in Ihren Clustern in einer einzigen Aktion bearbeiten. Sie können dies in der Amazon MSK-Konsole oder mithilfe von Amazon MSK APIs oder AWS SDK und tun. AWS CLI AWS CloudFormation Wenn Sie die Anzahl der Makler ändern, geht Amazon MSK wie folgt vor:

  • Verteilt Partitionen automatisch an neue Broker.

  • Verschiebt Partitionen von Brokern, die entfernt werden.

Wenn Sie Ihre Cluster nach oben oder unten skalieren, bleibt die Cluster-Verfügbarkeit für Clients zur Erzeugung und Nutzung von Daten unberührt.

Themen
    Scaling clusters usingAWS-Managementkonsole
    1. Die Amazon MSK-Konsole zu https://console.aws.amazon.com/msk/Hause öffnen? region=us-east-1#/home/.

    2. Wählen Sie auf der Seite Cluster einen neu erstellten Express-basierten Cluster aus. Informationen zum Erstellen eines bereitgestellten Express-basierten Clusters finden Sie unter. Schritt 1: Erstellen Sie einen von MSK bereitgestellten Cluster

    3. Wählen Sie in der Dropdownliste Aktionen die Option Anzahl der Broker bearbeiten aus.

    4. Führen Sie auf der Seite Anzahl der Broker pro Zone bearbeiten eine der folgenden Aktionen aus:

      • Um Ihrem Cluster weitere Broker hinzuzufügen, wählen Sie Broker zu jeder Availability Zone hinzufügen und geben Sie dann die Anzahl der Broker ein, die Sie hinzufügen möchten.

      • Um Broker aus Ihrem Cluster zu entfernen, wählen Sie Einen Broker aus jeder Availability Zone entfernen.

    5. Wählen Sie Änderungen speichern aus.

    Scaling clusters usingAWS CLI

    Sie können Ihre Cluster nach oben oder unten skalieren, indem Sie deren Broker-Anzahl bearbeiten. Um dies in der zu tunAWS CLI, verwenden Sie den update-broker-countBefehl, wie im folgenden Beispiel gezeigt. Geben Sie in diesem Befehl die Anzahl der Broker, die Sie in Ihrem Cluster haben möchten, im target-broker-count Parameter an.

    aws msk update-broker-count --cluster-arn arn:aws:kafka:us-east-1:123456789012:cluster/myCluster/abcd1234-5678-90ef-ghij-klmnopqrstuv-1 --current-version ABCDEF1GHIJK0L --target-broker-count 6
    Scaling clusters usingAWSSDK

    Sie können Ihre Cluster nach oben oder unten skalieren, indem Sie die Anzahl der Broker programmgesteuert bearbeiten. Verwenden Sie dazu mithilfe des AWS SDK die UpdateBrokerCountAPI, wie im folgenden Beispiel gezeigt. Geben Sie für den TargetNumberOfBrokerNodes Parameter die Anzahl der Broker an, die Sie in Ihrem Cluster haben möchten.

    update_broker_count_response = client.update_broker_count( ClusterArn='arn:aws:kafka:us-east-1:123456789012:cluster/myCluster/abcd1234-5678-90ef-ghij-klmnopqrstuv-1', CurrentVersion='ABCDEF1GHIJK0L', TargetNumberOfBrokerNodes=6 )