Unterstützte Apache Kafka-Versionen - 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.

Unterstützte Apache Kafka-Versionen

Amazon Managed Streaming for Apache Kafka (AmazonMSK) unterstützt die folgenden Versionen von Apache Kafka und AmazonMSK. Die Apache Kafka-Community bietet etwa 12 Monate Support für eine Version nach dem Veröffentlichungsdatum. Weitere Informationen finden Sie in der Apache EOL Kafka-Richtlinie (Ende des Lebenszyklus).

Unterstützte Apache Kafka-Versionen
Apache Kafka-Version MSKDatum der Veröffentlichung Datum des Endes des Supports
1.1.1 -- 2024-06-05
2.1.0 -- 2024-06-05
2.2.1 31.07.2019 2024-06-08
2.3.1 19.12.2019 2024-06-08
2.4.1 02.04.2020 2024-06-08
2.4.1.1 09.09.2020 2024-06-08
2,5.1 30.09.2020 2024-06-08
2,6.0 21.10.2020 2024-09-11
2.6.1 19.01.2021 11. September 2024
2.6.2 29.04.2021 2024-09-11
2.6.3 21.12.2021 2024-09-11
2,7,0 29.12.2020 2024-09-11
2.7.1 25.05.2021 11. September 2024
2.7.2 21.12.2021 2024-09-11
2,8,0 -- 2024-09-11
2,8.1 28.10.2022 11. September 2024
2.8.2 gestaffelt 28.10.2022 14.01.2025
3.1.1 22.06.2022 11. September 2024
3.2.0 22.06.2022 11. September 2024
3.3.1 26.10.2022 11. September 2024
3.3.2 2023-03-02 2024-09-11
3,4,0 2023-05-04 2025-06-17
3.5.1 (empfohlen) 2023-09-26 --
3,6,0 16.11.2023-23 --
3.7.x 29.05.2024 --

Weitere Informationen zur MSK Amazon-Versionsunterstützungsrichtlinie finden Sie unterSupport-Richtlinie für MSK Amazon-Versionen.

Apache Kafka Version 3.7.x (mit produktionsbereitem Tiered Storage)

Apache Kafka ab Version 3.7.x beinhaltet Unterstützung für Apache Kafka Version 3.7.0. MSK Sie können Cluster erstellen oder bestehende Cluster aktualisieren, um die neue Version 3.7.x zu verwenden. Mit dieser Änderung der Versionsbezeichnung müssen Sie keine neueren Patchfix-Versionen wie 3.7.1 mehr verwenden, wenn sie von der Apache Kafka-Community veröffentlicht werden. Amazon aktualisiert 3.7.x MSK automatisch, um future Patch-Versionen zu unterstützen, sobald diese verfügbar sind. Auf diese Weise können Sie von den Sicherheits- und Bugfixes profitieren, die über Patchfix-Versionen verfügbar sind, ohne ein Versionsupgrade auszulösen. Diese von Apache Kafka veröffentlichten Patchfix-Versionen beeinträchtigen nicht die Versionskompatibilität, und Sie können von den neuen Patchfix-Versionen profitieren, ohne sich Gedanken über Lese- oder Schreibfehler Ihrer Client-Anwendungen machen zu müssen. Bitte stellen Sie sicher, dass Ihre Tools zur Infrastrukturautomatisierung, wie z. B. CloudFormation, aktualisiert sind, um dieser Änderung der Versionsbezeichnung Rechnung zu tragen.

Amazon unterstützt MSK jetzt KRaft den Modus (Apache Kafka Raft) in Apache Kafka Version 3.7.x. Bei Amazon MSK sind KRaft Controller wie bei ZooKeeper Nodes ohne zusätzliche Kosten für Sie enthalten und erfordern keine zusätzliche Einrichtung oder Verwaltung durch Sie. In Apache Kafka Version 3.7.x können Sie jetzt Cluster entweder ZooKeeper im KRaft Modus oder im Modus erstellen. Im Kraft-Modus können Sie bis zu 60 Broker hinzufügen, um mehr Partitionen pro Cluster zu hosten, ohne eine Erhöhung des Limits zu beantragen, verglichen mit dem Kontingent von 30 Brokern bei Zookeeper-basierten Clustern. Weitere Informationen zu on finden Sie unter ModusKRaft. MSK KRaft

Apache Kafka Version 3.7.x enthält auch mehrere Bugfixes und neue Funktionen, die die Leistung verbessern. Zu den wichtigsten Verbesserungen gehören Leader-Discovery-Optimierungen für Clients und Optionen zur Optimierung des Log-Segment-Flushs. Eine vollständige Liste der Verbesserungen und Bugfixes finden Sie in den Apache Kafka-Versionshinweisen für 3.7.0.

Apache Kafka Version 3.6.0 (mit produktionsbereiter gestaffelter Speicherung)

Weitere Informationen zu Apache Kafka Version 3.6.0 (mit produktionsbereiter gestaffelter speicherung) finden Sie in den Versionshinweisen auf der Download-Seite von Apache Kafka.

Amazon MSK wird Zookeeper in dieser Version aus Stabilitätsgründen weiterhin für die Quorumverwaltung verwenden und verwalten.

MSKAmazon-Version 3.5.1

Amazon Managed Streaming for Apache Kafka (AmazonMSK) unterstützt jetzt Apache Kafka Version 3.5.1 für neue und bestehende Cluster. Apache Kafka 3.5.1 enthält mehrere Bugfixes und neue Funktionen, die die Leistung verbessern. Zu den wichtigsten Funktionen gehört die Einführung einer neuen Rack-fähigen Partitionszuweisung für Privatanwender. Amazon MSK wird Zookeeper in dieser Version weiterhin für die Quorumverwaltung verwenden und verwalten. Eine vollständige Liste der Verbesserungen und Bugfixes finden Sie in den Apache Kafka-Versionshinweisen für 3.5.1.

Weitere Informationen zu Apache Kafka Version 3.5.1 finden Sie in den Versionshinweisen auf der Download-Seite von Apache Kafka.

Amazon MSK versie 3.4.0

Amazon Managed Streaming for Apache Kafka (AmazonMSK) unterstützt jetzt Apache Kafka Version 3.4.0 für neue und bestehende Cluster. Apache Kafka 3.4.0 enthält mehrere Bugfixes und neue Funktionen, die die Leistung verbessern. Zu den wichtigsten Funktionen gehört ein Fix zur Verbesserung der Stabilität beim Abrufen aus dem nächstgelegenen Replikat. Amazon MSK wird Zookeeper in dieser Version weiterhin für die Quorumverwaltung verwenden und verwalten. Eine vollständige Liste der Verbesserungen und Bugfixes finden Sie in den Apache Kafka-Versionshinweisen für 3.4.0.

Weitere Informationen zu Apache Kafka Version 3.4.0 finden Sie in den Versionshinweisen auf der Download-Seite von Apache Kafka.

MSKAmazon-Version 3.3.2

Amazon Managed Streaming for Apache Kafka (AmazonMSK) unterstützt jetzt Apache Kafka Version 3.3.2 für neue und bestehende Cluster. Apache Kafka 3.3.2 enthält mehrere Bugfixes und neue Funktionen, die die Leistung verbessern. Zu den wichtigsten Funktionen gehört ein Fix zur Verbesserung der Stabilität beim Abrufen aus dem nächstgelegenen Replikat. Amazon MSK wird Zookeeper in dieser Version weiterhin für die Quorumverwaltung verwenden und verwalten. Eine vollständige Liste der Verbesserungen und Bugfixes finden Sie in den Apache Kafka-Versionshinweisen für 3.3.2.

Weitere Informationen zu Apache Kafka Version 3.3.2 finden Sie in den Versionshinweisen auf der Download-Seite von Apache Kafka.

MSKAmazon-Version 3.3.1

Amazon Managed Streaming for Apache Kafka (AmazonMSK) unterstützt jetzt Apache Kafka Version 3.3.1 für neue und bestehende Cluster. Apache Kafka 3.3.1 enthält mehrere Bugfixes und neue Funktionen, die die Leistung verbessern. Zu den wichtigsten Funktionen gehören Verbesserungen an Metriken und Partitionierung. Amazon MSK wird Zookeeper in dieser Version aus Stabilitätsgründen weiterhin für die Quorumverwaltung verwenden und verwalten. Eine vollständige Liste der Verbesserungen und Bugfixes finden Sie in den Apache Kafka-Versionshinweisen für 3.3.1.

Weitere Informationen zu Apache Kafka Version 3.3.1 finden Sie in den Versionshinweisen auf der Download-Seite von Apache Kafka.

MSKAmazon-Version 3.1.1

Amazon Managed Streaming for Apache Kafka (AmazonMSK) unterstützt jetzt Apache Kafka Version 3.1.1 und 3.2.0 für neue und bestehende Cluster. Apache Kafka 3.1.1 und Apache Kafka 3.2.0 enthalten mehrere Bugfixes und neue Funktionen, die die Leistung verbessern. Zu den wichtigsten Funktionen gehören Verbesserungen der Metriken und die Verwendung von Themen. IDs MSKwird Zookeeper in dieser Version aus Stabilitätsgründen weiterhin für die Quorumverwaltung verwenden und verwalten. Eine vollständige Liste der Verbesserungen und Bugfixes finden Sie in den Apache Kafka-Versionshinweisen für 3.1.1 und 3.2.0.

Informationen zu Apache Kafka Version 3.1.1 und 3.2.0 finden Sie in den Versionshinweisen zu 3.2.0 und 3.1.1 auf der Apache Kafka-Downloadseite.

MSKMehrstufiger Speicher von Amazon Version 2.8.2. Tiered

Diese Version ist eine reine MSK Amazon-Version von Apache Kafka Version 2.8.2 und mit Open-Source-Apache Kafka-Clients kompatibel.

Die Version 2.8.2 enthält Tiered-Storage-Funktionen, die mit den in -405 für Apache Kafka eingeführten Funktionen kompatibel sind. APIs KIP Weitere Informationen zur MSK mehrstufigen Speicherfunktion von Amazon finden Sie unterGestaffelte Speicherung.

Apache Kafka Version 2.5.1

Apache Kafka Version 2.5.1 enthält mehrere Bugfixes und neue Funktionen, darunter Verschlüsselung bei der Übertragung für Apache ZooKeeper und Administrationsclients. Amazon MSK stellt TLS ZooKeeper Endpunkte zur Verfügung, die Sie bei der DescribeCluster Operation abfragen können.

Die Ausgabe des DescribeClusterVorgangs umfasst den ZookeeperConnectStringTls Knoten, der die TLS Zookeeper-Endpunkte auflistet.

Das folgende Beispiel zeigt den ZookeeperConnectStringTls-Knoten der Antwort für den DescribeCluster-Vorgang:

"ZookeeperConnectStringTls": "z-3.awskafkatutorialc.abcd123.c3.kafka.us-east-1.amazonaws.com:2182,z-2.awskafkatutorialc.abcd123.c3.kafka.us-east-1.amazonaws.com:2182,z-1.awskafkatutorialc.abcd123.c3.kafka.us-east-1.amazonaws.com:2182"

Hinweise zur Verwendung der TLS Verschlüsselung mit Zookeeper finden Sie unter. TLSSicherheit mit Apache verwenden ZooKeeper

Weitere Informationen zu Apache Kafka Version 2.5.1 finden Sie in den Versionshinweisen auf der Download-Seite von Apache Kafka.

MSKAmazon-Bugfix Version 2.4.1.1

Bei dieser Version handelt es sich um eine Bug-Fix-Version von Apache Kafka Version 2.4.1, die MSK nur auf Amazon verfügbar ist. Diese Bugfix-Version enthält einen Fix für KAFKA-9752, ein seltenes Problem, das dazu führt, dass Verbrauchergruppen ständig das Gleichgewicht wieder herstellen und im Status bleiben. PreparingRebalance Dieses Problem betrifft Cluster, auf denen die Versionen 2.3.1 und 2.4.1 von Apache Kafka ausgeführt werden. Diese Version enthält einen von der Community erstellten Fix, der in Apache Kafka Version 2.5.0 verfügbar ist.

Anmerkung

MSKAmazon-Cluster, auf denen Version 2.4.1.1 ausgeführt wird, sind mit jedem Apache Kafka-Client kompatibel, der mit Apache Kafka Version 2.4.1 kompatibel ist.

Wir empfehlen Ihnen, die MSK Bugfix-Version 2.4.1.1 für neue MSK Amazon-Cluster zu verwenden, wenn Sie Apache Kafka 2.4.1 bevorzugen. Sie können bestehende Cluster, auf denen Apache Kafka Version 2.4.1 ausgeführt wird, auf diese Version aktualisieren, um diesen Fix zu integrieren. Hinweise zum Aktualisieren eines vorhandenen Clusters finden Sie unter Aktualisieren der Apache Kafka-Version.

Informationen zur Umgehung dieses Problems, ohne den Cluster auf Version 2.4.1.1 zu aktualisieren, finden Sie im Abschnitt Verbrauchergruppe steckt im Status PreparingRebalance fest des Fehlerbehebung bei Ihrem MSK Amazon-Cluster-Handbuchs.

Apache Kafka Version 2.4.1 (verwenden Sie stattdessen 2.4.1.1)

Anmerkung

Mit Apache Kafka Version 2.4.1 können Sie keinen MSK Cluster mehr erstellen. Stattdessen können Sie MSKAmazon-Bugfix Version 2.4.1.1 mit Clients verwenden, die mit Apache Kafka Version 2.4.1 kompatibel sind. Und wenn Sie bereits einen MSK Cluster mit Apache Kafka Version 2.4.1 haben, empfehlen wir Ihnen, ihn auf Apache Kafka Version 2.4.1.1 zu aktualisieren.

KIP-392 ist einer der wichtigsten Verbesserungsvorschläge für Kafka, die in der Version 2.4.1 von Apache Kafka enthalten sind. Sie ermöglicht Konsumenten das Abrufen vom nächstgelegenen Replikat. Um dieses Feature zu verwenden, legen Sie client.rack in den Konsumenteneigenschaften auf die ID der Availability Zone des Konsumenten fest. Ein Beispiel für eine AZ-ID ist use1-az1. Amazon MSK legt broker.rack die IDs Availability Zones der Broker fest. Sie müssen auch die Konfigurationseigenschaft replica.selector.class auf org.apache.kafka.common.replica.RackAwareReplicaSelector festlegen. Dabei handelt es sich um eine Implementierung für Rackinformationen von Apache Kafka.

Wenn Sie diese Version von Apache Kafka verwenden, werden die Metriken in der Überwachungsebene PER_TOPIC_PER_BROKER erst angezeigt, nachdem ihre Werte zum ersten Mal ungleich Null sind. Weitere Informationen hierzu finden Sie unter Überwachung auf PER_TOPIC_PER_BROKER-Ebene.

Informationen darüber, wie Sie die Availability Zone findenIDs, finden Sie unter AZ IDs for Your Resource im AWS Resource Access Manager Benutzerhandbuch.

Informationen zum Festlegen von Konfigurationseigenschaften finden Sie unter MSKAmazon-Konfiguration.

Weitere Informationen zu KIP -392 finden Sie auf den Seiten von Confluence unter Allow Consumers to Fetch from Closest Replica.

Weitere Informationen zu Apache Kafka Version 2.4.1 finden Sie in den Versionshinweisen auf der Download-Seite von Apache Kafka.