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

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

Versioni di Kafka supportate
Versione Kafka Data di rilascio di MSK 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 Da annunciare
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 Da annunciare
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 versioni di Amazon MSK, consultaPolitica di supporto delle versioni di Amazon MSK.

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

La versione 3.7.x di Apache Kafka su MSK include il supporto per Apache Kafka versione 3.7.0. È 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 sfruttare la sicurezza e le correzioni di bug disponibili tramite le versioni patch fix senza attivare un aggiornamento della versione. Queste versioni di patch fix rilasciate da Apache Kafka non compromettono la compatibilità delle versioni e puoi trarre vantaggio dalle nuove versioni di patch fix senza preoccuparti 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 modalità KRAFT (Apache Kafka Raft) nella versione 3.7.x di Apache Kafka. Su Amazon MSK, come per i ZooKeeper nodi, i controller Kraft sono inclusi senza costi aggiuntivi e non richiedono alcuna configurazione o gestione aggiuntiva da parte dell'utente. Ora puoi creare cluster in modalità KRAFT o in modalità Apache Kafka versione ZooKeeper 3.7.x. 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 saperne di più su KRAFT su MSK, 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.

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

Amazon MSK versione 3.5.1

Amazon Managed Streaming for Apache Kafka (Amazon MSK) 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 (Amazon MSK) ora supporta Apache Kafka versione 3.4.0 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 (Amazon MSK) 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 (Amazon MSK) 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. Per motivi di stabilità, 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, consultate 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 (Amazon MSK) 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 degli ID degli argomenti. 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, consultate 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.

Archiviazione a più livelli Amazon MSK versione 2.8.2.tiered

Questa versione è una versione solo per Amazon MSK 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 archiviazione a più livelli compatibili con le API introdotte in KIP-405 per Apache Kafka. Per ulteriori informazioni sulla funzionalità di archiviazione a più livelli di Amazon MSK, consulta la sezione Archiviazione 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 ZooKeeper endpoint TLS, che possono essere interrogati durante l'operazione. DescribeCluster

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'utilizzo della crittografia TLS con ZooKeeper, consulta la sezione Utilizzo della sicurezza TLS 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.

Versione di correzione dei bug Amazon MSK 2.4.1.1

Questa versione è una versione di correzione dei bug di Apache Kafka 2.4.1 disponibile solo per Amazon MSK. Questa versione di correzione 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

I cluster Amazon MSK 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.

Se preferisci usare Apache Kafka 2.4.1, ti consigliamo di utilizzare la versione 2.4.1.1 di correzione dei bug MSK per i nuovi cluster Amazon MSK. 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 relativi al cluster Amazon MSK.

Apache Kafka versione 2.4.1 (usa invece 2.4.1.1)

Nota

Non è più possibile creare un cluster MSK con la versione 2.4.1 di Apache Kafka. In alternativa, è possibile utilizzare Versione di correzione dei bug Amazon MSK 2.4.1.1 con client compatibili con la versione 2.4.1 di Apache Kafka. Se disponi già di un cluster MSK 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 sugli ID delle zone 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 gli ID delle zone di disponibilità, consulta AZ IDs for Your Resource nella guida per l'utente. AWS Resource Access Manager

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

Per ulteriori informazioni su KIP-392, consulta Allow Consumers to Fetch from Closest Replica 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.