Neustarten eines Brokers für einen Amazon-MSK-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.

Neustarten eines Brokers für einen Amazon-MSK-Cluster

Verwenden Sie diesen Amazon-MSK-Vorgang, wenn Sie einen Broker in Ihrem MSK-Cluster neustarten möchten. Um einen Broker für einen Cluster neu zu starten, stellen Sie sicher, dass sich der Cluster im ACTIVE Status befindet.

Der Amazon-MSK-Service kann die Broker für Ihren MSK-Cluster während der Systemwartung neu starten, z. B. beim Patchen oder bei Versions-Upgrades. Wenn Sie einen Broker manuell neu starten, können Sie die Ausfallssicherheit Ihrer Kafka-Clients testen, um festzustellen, wie sie auf die Systemwartung reagieren.

Neustarten eines Brokers mit dem AWS Management Console

  1. Öffnen Sie die Amazon-MSK-Konsole unter https://console.aws.amazon.com/msk/.

  2. Wählen Sie den MSK-Cluster aus, dessen Broker neu gestartet werden soll.

  3. Scrollen Sie nach unten zum Abschnitt Broker-Details und wählen Sie den Broker aus, den Sie neu starten möchten.

  4. Wählen Sie die Schaltfläche Broker neu starten.

Neustart eines Brokers mit dem AWS CLI

  1. Führen Sie den folgenden Befehl aus und ClusterArnersetzen Sie ihn durch den Amazon-Ressourcennamen (ARN), den Sie bei der BrokerIdErstellung Ihres Clusters erhalten haben, und durch die ID des Brokers, den Sie neu starten möchten.

    Anmerkung

    Der reboot-broker-Vorgang unterstützt jeweils nur den Neustart eines Brokers.

    Wenn Ihnen der ARN für Ihren Cluster nicht vorliegt, finden Sie ihn, indem Sie alle Cluster auflisten. Weitere Informationen finden Sie unter MSKAmazon-Cluster auflisten.

    Wenn Sie die Broker-IDs für Ihren Cluster nicht haben, können Sie sie finden, indem Sie die Broker-Knoten auflisten. Weitere Informationen finden Sie unter list-nodes.

    aws kafka reboot-broker --cluster-arn ClusterArn --broker-ids BrokerId

    Die Ausgabe dieses reboot-broker-Vorgangs sieht wie das folgende JSON aus.

    { "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 reboot-broker Vorgangs zu erhalten, führen Sie den folgenden Befehl aus und ClusterOperationArnersetzen Sie ihn durch den ARN, den Sie in der Ausgabe des reboot-broker 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": "REBOOT_IN_PROGRESS", "OperationType": "REBOOT_NODE", "SourceClusterInfo": {}, "TargetClusterInfo": {} } }

Wenn der Neustart-Vorgang abgeschlossen ist, ist OperationState REBOOT_COMPLETE.

Neustarten eines Brokers mit der API

Informationen zum Neustarten eines Brokers in einem Cluster mithilfe der API finden Sie unter RebootBroker.