Versioni di Apache Kafka supportate - Amazon Managed Streaming per Apache Kafka

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Versioni di Apache Kafka supportate

Amazon Managed Streaming for Apache Kafka (MSKAmazon) supporta le seguenti versioni di Apache Kafka e Amazon. MSK La community di Apache Kafka fornisce circa 12 mesi di supporto per una versione dopo la data di rilascio. Per maggiori dettagli, consulta la politica di Apache Kafka EOL (end of life).

Versioni di Apache Kafka supportate
Versione Apache Kafka MSKdata di uscita Data di fine del supporto
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
24.1 2020-04-02 2024-06-08
2,41.1 2020-09-09 2024-06-08
2.5.1 2020-09-30 2024-06-08
2,6,0 2020-10-21 2024-09-11
2,6,1 2021-01-19 2024-09-11
2,6,2 2021-04-29 2024-09-11
2,6,3 2021-12-21 2024-09-11
2,7,0 2020-12-29 2024-09-11
2,7,1 2021-05-25 2024-09-11
2,7,2 2021-12-21 2024-09-11
2,80 -- 2024-09-11
28,1 2022-10-28 2024-09-11
2.8.2 livelli 2022-10-28 2025-01-14
3.1.1 2022-06-22 2024-09-11
32,0 2022-06-22 2024-09-11
3,31 2022-10-26 2024-09-11
3,32 -02 2024-09-11
3,40 2023-05-04 2025-06-17
3.5.1 (consigliato) 2023-09-26 --
3,6,0 2023-11-16 --
3,7. x 2024-05-29 --

Per ulteriori informazioni sulla politica di supporto delle MSK versioni di Amazon, consultaPolitica di supporto delle MSK versioni di Amazon.

Apache Kafka versione 3.7.x (con storage su più livelli pronto per la produzione)

La versione 3.7.x di Apache Kafka in poi include il supporto per la versione 3.7.0 di Apache Kafka. MSK È possibile creare cluster o aggiornare i cluster esistenti per utilizzare la nuova versione 3.7.x. Con questa modifica nella denominazione delle versioni, non è più necessario adottare versioni di patch fix più recenti come la 3.7.1 quando vengono rilasciate dalla community di Apache Kafka. Amazon MSK aggiornerà automaticamente la versione 3.7.x per supportare le future versioni delle patch non appena saranno disponibili. In questo modo puoi beneficiare della sicurezza e delle correzioni di bug disponibili tramite le versioni di patch fix senza attivare un aggiornamento della versione. Queste versioni di patch fix rilasciate da Apache Kafka non compromettono la compatibilità delle versioni e potete trarre vantaggio dalle nuove versioni di patch fix senza preoccuparvi degli errori di lettura o scrittura delle applicazioni client. Assicurati che gli strumenti di automazione dell'infrastruttura, ad esempio CloudFormation, siano aggiornati per tenere conto di questa modifica nella denominazione delle versioni.

Amazon MSK ora supporta la KRaft modalità (Apache Kafka Raft) nella versione 3.7.x di Apache Kafka. Su AmazonMSK, come per i ZooKeeper nodi, KRaft i controller sono inclusi senza costi aggiuntivi e non richiedono alcuna configurazione o gestione aggiuntiva da parte tua. Ora puoi creare cluster in entrambe le KRaft modalità o ZooKeeper modalità sulla versione 3.7.x di Apache Kafka. In modalità Kraft, puoi aggiungere fino a 60 broker per ospitare più partizioni per cluster, senza richiedere un aumento del limite, rispetto alla quota di 30 broker sui cluster basati su ZooKeeper. Per MSK saperne KRaftdi più su on, consulta la modalità. KRaft

La versione 3.7.x di Apache Kafka include anche diverse correzioni di bug e nuove funzionalità che migliorano le prestazioni. I miglioramenti principali includono le ottimizzazioni di Leader Discovery per i client e le opzioni di ottimizzazione del log Segment Flush. Per un elenco completo dei miglioramenti e delle correzioni di bug, consultate le note di rilascio di Apache Kafka per la versione 3.7.0.

Apache Kafka versione 3.6.0 (con archiviazione a più livelli pronta per la produzione)

Per informazioni su Apache Kafka versione 3.6.0 (con archiviazione a più livelli pronta per la produzione), consulta le relative note di rilascio sul sito dei download di Apache Kafka.

Amazon MSK continuerà a utilizzare e gestire Zookeeper per la gestione del quorum in questa versione per motivi di stabilità.

Amazon MSK versione 3.5.1

Amazon Managed Streaming for Apache Kafka (MSKAmazon) ora supporta la versione 3.5.1 di Apache Kafka per cluster nuovi ed esistenti. Apache Kafka 3.5.1 include diverse correzioni di bug e nuove funzionalità che migliorano le prestazioni. Le caratteristiche principali includono l'introduzione di una nuova assegnazione delle partizioni compatibile con i rack per i consumatori. Amazon MSK continuerà a utilizzare e gestire Zookeeper per la gestione del quorum in questa versione. Per un elenco completo dei miglioramenti e delle correzioni di bug, consulta le note di rilascio di Apache Kafka per la versione 3.5.1.

Per informazioni su Apache Kafka versione 3.5.1, consulta le relative note di rilascio sul sito dei download di Apache Kafka.

Amazon MSK versione 3.4.0

Amazon Managed Streaming for Apache Kafka (MSKAmazon) ora supporta la versione 3.4.0 di Apache Kafka per cluster nuovi ed esistenti. Apache Kafka 3.4.0 include diverse correzioni di bug e nuove funzionalità che migliorano le prestazioni. Le funzionalità principali includono una correzione per migliorare la stabilità da recuperare dalla replica più vicina. Amazon MSK continuerà a utilizzare e gestire Zookeeper per la gestione del quorum in questa versione. Per un elenco completo dei miglioramenti e delle correzioni di bug, consulta le note di rilascio di Apache Kafka per la versione 3.4.0.

Per informazioni su Apache Kafka versione 3.4.0, consulta le relative note di rilascio sul sito dei download di Apache Kafka.

Amazon MSK versione 3.3.2

Amazon Managed Streaming for Apache Kafka (MSKAmazon) ora supporta la versione 3.3.2 di Apache Kafka per cluster nuovi ed esistenti. Apache Kafka 3.3.2 include diverse correzioni di bug e nuove funzionalità che migliorano le prestazioni. Le funzionalità principali includono una correzione per migliorare la stabilità da recuperare dalla replica più vicina. Amazon MSK continuerà a utilizzare e gestire Zookeeper per la gestione del quorum in questa versione. Per un elenco completo dei miglioramenti e delle correzioni di bug, consulta le note di rilascio di Apache Kafka per la versione 3.3.2.

Per informazioni su Apache Kafka versione 3.3.2, consulta le relative note di rilascio sul sito dei download di Apache Kafka.

Amazon MSK versione 3.3.1

Amazon Managed Streaming for Apache Kafka (MSKAmazon) ora supporta la versione 3.3.1 di Apache Kafka per cluster nuovi ed esistenti. Apache Kafka 3.3.1 include diverse correzioni di bug e nuove funzionalità che migliorano le prestazioni. Alcune delle funzionalità principali includono miglioramenti alle metriche e al partizionatore. Amazon MSK continuerà a utilizzare e gestire Zookeeper per la gestione del quorum in questa versione per motivi di stabilità. Per un elenco completo dei miglioramenti e delle correzioni di bug, consulta le note di rilascio di Apache Kafka per la versione 3.3.1.

Per informazioni su Apache Kafka versione 3.3.1, consulta le relative note di rilascio sul sito dei download di Apache Kafka.

Amazon MSK versione 3.1.1

Amazon Managed Streaming for Apache Kafka (MSKAmazon) ora supporta le versioni 3.1.1 e 3.2.0 di Apache Kafka per cluster nuovi ed esistenti. Apache Kafka 3.1.1 e Apache Kafka 3.2.0 includono diverse correzioni di bug e nuove funzionalità che migliorano le prestazioni. Alcune delle funzionalità principali includono miglioramenti alle metriche e l'uso dell'argomento. IDs MSKcontinuerà a utilizzare e gestire Zookeeper per la gestione del quorum in questa versione per motivi di stabilità. Per un elenco completo dei miglioramenti e delle correzioni di bug, consulta le note di rilascio di Apache Kafka per 3.1.1 e 3.2.0.

Per informazioni sulle versioni 3.1.1 e 3.2.0 di Apache Kafka, consultate le relative note di rilascio 3.2.0 e le note di rilascio 3.1.1 sul sito di download di Apache Kafka.

Storage su MSK più livelli Amazon versione 2.8.2.tiered

Questa versione è una versione MSK solo per Amazon di Apache Kafka versione 2.8.2 ed è compatibile con i client open source Apache Kafka.

La versione 2.8.2.tiered contiene funzionalità di storage su più livelli compatibili con quelle introdotte nella versione -405 per Apache Kafka. APIs KIP Per ulteriori informazioni sulla funzionalità di storage su più MSK livelli di Amazon, consultaArchiviazione a più livelli.

Apache Kafka versione 2.5.1

La versione 2.5.1 di Apache Kafka include diverse correzioni di bug e nuove funzionalità, tra cui la crittografia in transito per Apache e i client di amministrazione. ZooKeeper Amazon MSK fornisce TLS ZooKeeper endpoint, che puoi interrogare DescribeCluster durante l'operazione.

L'output dell' DescribeClusteroperazione include il ZookeeperConnectStringTls nodo, che elenca gli endpoint TLS zookeeper.

L'esempio seguente mostra il nodo ZookeeperConnectStringTls della risposta per l'operazione DescribeCluster:

"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"

Per informazioni sull'uso della TLS crittografia con zookeeper, consulta. Usare TLS la sicurezza con Apache ZooKeeper

Per ulteriori informazioni su Apache Kafka versione 2.5.1, consulta le relative note di rilascio sul sito dei download di Apache Kafka.

Amazon MSK bug-fix versione 2.4.1.1

Questa versione è una versione di correzione dei bug MSK solo per Amazon di Apache Kafka versione 2.4.1. Questa versione di bug-fix contiene una correzione per KAFKA-9752, un problema raro che causa il continuo ribilanciamento dei gruppi di consumatori e la permanenza nello stato. PreparingRebalance Questo problema riguarda i cluster che eseguono Apache Kafka versioni 2.3.1 e 2.4.1. Questa versione contiene una correzione prodotta dalla comunità disponibile nella versione 2.5.0 di Apache Kafka.

Nota

MSKI cluster Amazon che eseguono la versione 2.4.1.1 sono compatibili con qualsiasi client Apache Kafka compatibile con la versione 2.4.1 di Apache Kafka.

Ti consigliamo di utilizzare la versione MSK bug-fix 2.4.1.1 per i nuovi MSK cluster Amazon se preferisci utilizzare Apache Kafka 2.4.1. Per incorporare questa correzione, puoi aggiornare i cluster esistenti che eseguono Apache Kafka versione 2.4.1 a questa versione. Per informazioni sull'aggiornamento di un cluster esistente, consulta la sezione Aggiornamento della versione di Apache Kafka.

Per risolvere questo problema senza aggiornare il cluster alla versione 2.4.1.1, consulta la sezione Gruppo di consumatori bloccato nello stato PreparingRebalance della guida Risoluzione dei problemi del MSK cluster Amazon.

Apache Kafka versione 2.4.1 (usa invece 2.4.1.1)

Nota

Non puoi più creare un cluster con Apache Kafka versione 2.4.1. MSK In alternativa, è possibile utilizzare Amazon MSK bug-fix versione 2.4.1.1 con client compatibili con la versione 2.4.1 di Apache Kafka. E se disponi già di un MSK cluster con Apache Kafka versione 2.4.1, ti consigliamo di aggiornarlo per utilizzare invece la versione 2.4.1.1 di Apache Kafka.

KIP-392 è una delle principali proposte di miglioramento di Kafka incluse nella versione 2.4.1 di Apache Kafka. Questo miglioramento consente ai consumatori di recuperare dati dalla replica più vicina. Per utilizzare questa caratteristica, imposta client.rack nelle proprietà consumatore sull'ID della zona di disponibilità del consumatore. Un esempio di ID di zona di disponibilità è use1-az1. Amazon MSK imposta broker.rack le zone IDs di disponibilità dei broker. Inoltre, devi impostare la proprietà di configurazione replica.selector.class su org.apache.kafka.common.replica.RackAwareReplicaSelector, che è un'implementazione di consapevolezza rack fornita da Apache Kafka.

Quando utilizzi questa versione di Apache Kafka, i parametri nel livello di monitoraggio PER_TOPIC_PER_BROKER vengono visualizzati solo dopo che i valori diventano diversi da zero per la prima volta. Per ulteriori informazioni, consulta Monitoraggio del livello PER_TOPIC_PER_BROKER.

Per informazioni su come trovare la zona di disponibilitàIDs, consulta AZ IDs for Your Resource nella guida per l' AWS Resource Access Manager utente.

Per informazioni sull'impostazione delle proprietà di configurazione, consulta MSKConfigurazione Amazon.

Per ulteriori informazioni su KIP -392, consulta Consenti ai consumatori di recuperare dalla replica più vicina nelle pagine di Confluence.

Per ulteriori informazioni su Apache Kafka versione 2.4.1, consulta le relative note di rilascio sul sito dei download di Apache Kafka.