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 für Apache Kafka (Amazon MSK) unterstützt die folgenden Versionen von Apache Kafka und Amazon MSK. Die Apache Kafka-Community bietet etwa 12 Monate Support für eine Version nach dem Veröffentlichungsdatum. Weitere Informationen finden Sie unter Apache Kafka EOL (End of Life
In der folgenden Tabelle sind die Apache Kafka-Versionen aufgeführt, die Amazon MSK unterstützt.
| Apache-Kafka-Version | Veröffentlichungsdatum von MSK | 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 | 11. September 2024 |
| 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 |
19.05.2021 | 11. September 2024 |
| 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-08-04 |
| 3.5.1 |
2023-09-26 | 2025-10-23 |
| 3,6,0 |
16.11.2023- | 2026-06-01 |
| 3.7.x |
29.05.2024 | 2026-09-01 |
| 3.8.x |
20.02.2025 | -- |
| 3.9.x (empfohlen |
2025-04-21 | -- |
| 4.0.x |
16.05.2025 | -- |
| 4.1.x |
2025-10-15 | -- |
Weitere Informationen zur Support-Richtlinie für Amazon MSK-Versionen finden Sie unterSupport-Richtlinie für Amazon MSK-Versionen.
Amazon MSK Version 4.1.x
Amazon Managed Streaming for Apache Kafka (Amazon MSK) unterstützt jetzt Apache Kafka Version 4.1, die Warteschlangen als Vorschaufunktion, ein neues Streams Rebalance Protocol im Early-Access und Eligible Leader Replicas (ELR) einführt. Neben diesen Funktionen enthält Apache Kafka Version 4.1 verschiedene Fehlerkorrekturen und Verbesserungen.
Ein wichtiges Highlight von Kafka 4.1 ist die Einführung von Warteschlangen als Vorschaufunktion. Sie können mehrere Benutzer verwenden, um Nachrichten aus denselben Themenpartitionen zu verarbeiten, wodurch Parallelität und Durchsatz für Workloads verbessert werden, die eine Punkt-zu-Punkt-Nachrichtenzustellung erfordern. Das neue Streams Rebalance Protocol baut auf dem Consumer Rebalance-Protokoll von Kafka 4.0 auf und erweitert die Funktionen zur Broker-Koordination auf Kafka Streams, um Aufgabenzuweisungen und Rebalancing zu optimieren. Darüber hinaus ist ELR jetzt standardmäßig aktiviert, um die Verfügbarkeit zu erhöhen.
Weitere Informationen und eine vollständige Liste der Verbesserungen und Bugfixes finden Sie in den Apache Kafka-Versionshinweisen für Version 4.1
Um mit der Verwendung von Apache Kafka 4.1 auf Amazon MSK zu beginnen, wählen Sie Version 4.1.x, wenn Sie einen neuen Cluster über die SDKs AWS-Managementkonsole, AWS CLI oder erstellen. AWS Sie können auch bestehende, von MSK bereitgestellte Cluster mit einem fortlaufenden In-Place-Update aktualisieren. Amazon MSK orchestriert Broker-Neustarts, um die Verfügbarkeit aufrechtzuerhalten und Ihre Daten während des Upgrades zu schützen. Unterstützung für Kafka Version 4.1 ist überall verfügbar AWS-Regionen , wo Amazon MSK angeboten wird.
Amazon MSK Version 4.0.x
Amazon Managed Streaming for Apache Kafka (Amazon MSK) unterstützt jetzt Apache Kafka Version 4.0. Diese Version bringt die neuesten Fortschritte im Bereich Clustermanagement und Leistung in MSK Provisioned. Mit Kafka 4.0 wird ein neues Protokoll zur Neugewichtung von Privatkunden eingeführt, das jetzt allgemein verfügbar ist und für einen reibungsloseren und schnelleren Gruppenausgleich sorgt. Darüber hinaus erfordert Kafka 4.0 von Brokern und Tools die Verwendung von Java 17, was eine verbesserte Sicherheit und Leistung bietet, verschiedene Bugfixes und Verbesserungen beinhaltet und die Metadatenverwaltung über Apache veraltet. ZooKeeper
Weitere Informationen und eine vollständige Liste der Verbesserungen und Bugfixes finden Sie in den Apache Kafka-Versionshinweisen
Amazon MSK Version 3.9.x (empfohlen)
Amazon Managed Streaming for Apache Kafka (Amazon MSK) unterstützt jetzt Apache Kafka Version 3.9. Diese Version erweitert die Tiered-Storage-Funktionalität, indem Sie Tiered Data beibehalten können, wenn Sie Tiered Storage auf Themenebene deaktivieren. Ihre Anwendungen für Privatanwender können historische Daten aus dem Remote-Log-Start-Offset (Rx) lesen und gleichzeitig kontinuierliche Log-Offsets im lokalen Speicher und im Remotespeicher beibehalten.
Version 3.9 ist die letzte Version, die sowohl als auch ZooKeeper Kraft-Metadatenverwaltungssysteme unterstützt. Amazon MSK bietet ab dem Veröffentlichungsdatum mindestens zwei Jahre lang erweiterten Support für Version 3.9.
Weitere Informationen und eine vollständige Liste der Verbesserungen und Bugfixes finden Sie in den Apache Kafka-Versionshinweisen für Version
Amazon MSK Version 3.8.x
Amazon Managed Streaming for Apache Kafka (Amazon MSK) unterstützt jetzt Apache Kafka Version 3.8. Sie können jetzt neue Cluster mit Version 3.8 entweder mit KRAFT oder dem ZooKeeper Modus für die Metadatenverwaltung erstellen oder Ihre vorhandenen ZooKeeper basierten Cluster auf Version 3.8 aktualisieren. Apache Kafka Version 3.8 enthält mehrere Bugfixes und neue Funktionen, die die Leistung verbessern. Zu den wichtigsten neuen Funktionen gehört die Unterstützung für die Konfiguration der Komprimierungsstufe. Auf diese Weise können Sie Ihre Leistung bei der Verwendung von Komprimierungstypen wie lz4, zstd und gzip weiter optimieren, indem Sie die Standardkomprimierungsstufe ändern können.
Weitere Informationen und eine vollständige Liste der Verbesserungen und Bugfixes finden Sie in den Apache Kafka-Versionshinweisen
Apache Kafka Version 3.7.x (mit produktionsbereitem Tiered Storage)
Apache Kafka Version 3.7.x auf MSK beinhaltet Unterstützung für Apache Kafka Version 3.7.0. 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 MSK aktualisiert 3.7.x 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 Versions-Upgrade 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 MSK unterstützt jetzt den Kraft-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. Sie können jetzt Cluster entweder im KraFT-Modus oder im ZooKeeper Modus auf Apache Kafka Version 3.7.x 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 für Cluster. Zookeeper-based Weitere Informationen zu KraFT auf MSK finden Sie unter. KraFT-Modus
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
Amazon MSK wird in dieser Version aus Stabilitätsgründen weiterhin Zookeeper für die Quorumverwaltung verwenden und verwalten.
Amazon MSK versie 3.5.1
Amazon Managed Streaming for Apache Kafka (Amazon MSK) 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 Verbraucher. Amazon MSK wird in dieser Version weiterhin Zookeeper 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
Amazon MSK versie 3.4.0
Amazon Managed Streaming for Apache Kafka (Amazon MSK) 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 in dieser Version weiterhin Zookeeper 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
Amazon MSK versie 3.3.2
Amazon Managed Streaming for Apache Kafka (Amazon MSK) 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 in dieser Version weiterhin Zookeeper 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
Amazon MSK versie 3.3.1
Amazon Managed Streaming for Apache Kafka (Amazon MSK) 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 in dieser Version aus Stabilitätsgründen weiterhin Zookeeper 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
Amazon MSK versie 3.1.1
Amazon Managed Streaming for Apache Kafka (Amazon MSK) 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. 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.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
Mehrstufiger Speicher von Amazon MSK, Version 2.8.2.tiered
Diese Version ist eine MSK-only Amazon-Version von Apache Kafka Version 2.8.2 und mit Open-Source-Apache Kafka-Clients kompatibel.
Die Version 2.8.2. Tiered enthält Tiered-Storage-Funktionen, die mit den in Apache Kafka eingeführten APIs kompatibel sind. KIP-405
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 und Administrationsclients. ZooKeeper Amazon MSK stellt ZooKeeper TLS-Endpunkte bereit, die Sie während des DescribeCluster Vorgangs 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"
Informationen zum Verwenden von TLS-Verschlüsselung mit Zookeeper finden Sie unter Verwendung der TLS-Sicherheit mit Apache ZooKeeper.
Weitere Informationen zu Apache Kafka Version 2.5.1 finden Sie in den Versionshinweisen
Amazon-MSK-Bugfix Version 2.4.1.1
Diese Version ist eine MSK-only Amazon-Bugfix-Version von Apache Kafka Version 2.4.1. Diese Bugfix-Version behebt ein seltenes Problem, das dazu führt KAFKA-9752PreparingRebalance 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
Amazon-MSK-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, die MSK-Bugfix-Version 2.4.1.1 für neue Amazon-MSK-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 Sie die 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 Problembehandlung bei Ihrem Amazon MSK-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 Amazon-MSK-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 so zu aktualisieren, dass er stattdessen Apache Kafka Version 2.4.1.1 verwendet.
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 auf die IDs der 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 PER_TOPIC_PER_BROKER Überwachung auf Ebene.
Informationen zum Auffinden von Availability Zone-IDs finden Sie im Benutzerhandbuch unter AZ-IDs für Ihre Ressource. AWS Resource Access Manager
Informationen zum Festlegen von Konfigurationseigenschaften finden Sie unter Bereitgestellte Amazon MSK-Konfiguration.
Weitere Informationen dazu finden Sie auf den Confluence-Seiten unter Zulassen KIP-392, dass Verbraucher vom nächstgelegenen Replikat abrufen
Weitere Informationen zu Apache Kafka Version 2.4.1 finden Sie in den Versionshinweisen