View a markdown version of this page

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 der AWS CLI Amazon MSK-APIs oder des AWS SDK und tun. 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 using AWS-Managementkonsole
    1. Öffnen Sie die Amazon MSK-Konsole unter? https://console.aws.amazon.com/msk/home region=us-east-1#/home/.

    2. Wählen Sie auf der Cluster-Seite einen neu erstellten Cluster aus. Express-based Informationen zum Erstellen eines bereitgestellten Express-based Clusters finden Sie unterSchritt 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 using AWS CLI

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

    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 using AWS SDK

    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 )