Versi Apache Kafka yang didukung - Amazon Managed Streaming untuk Apache Kafka

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Versi Apache Kafka yang didukung

Amazon Managed Streaming for Apache Kafka (Amazon MSK) mendukung versi Apache Kafka dan Amazon MSK berikut. Komunitas Apache Kafka menyediakan sekitar 12 bulan dukungan untuk versi setelah tanggal rilisnya. Untuk lebih jelasnya, periksa kebijakan Apache Kafka EOL (akhir hayat).

Versi Apache Kafka yang didukung
Versi Apache Kafka Tanggal rilis MSK Akhir tanggal dukungan
1.1.1 -- 2024-06-05
2.1.0 -- 2024-06-05
2.2.1 2019-07-31 2024-06-08
2.3.1 2019-12-19 2024-06-08
2.4.1 2020-04-02 2024-06-08
2.4.1.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.8.0 2021-05-19 2024-09-11
2.8.1 2022-10-28 2024-09-11
2.8.2 berjenjang 2022-10-28 2025-01-14
3.1.1 2022-06-22 2024-09-11
3.2.0 2022-06-22 2024-09-11
3.3.1 2022-10-26 2024-09-11
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 2023-11-16 --
3.7.x 2024-05-29 --
3.8.x 2025-02-20 --
3.9.x 2025-04-21 --
4.0.x 2025-05-16 --

Untuk informasi selengkapnya tentang kebijakan dukungan versi MSK Amazon, lihatKebijakan dukungan versi MSK Amazon.

Amazon MSK versi 4.0.x

Amazon Managed Streaming for Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 4.0. Versi ini membawa kemajuan terbaru dalam manajemen klaster dan kinerja ke MSK Provisioned. Kafka 4.0 memperkenalkan protokol penyeimbangan kembali konsumen baru, yang sekarang tersedia secara umum, yang membantu memastikan penyeimbangan kembali kelompok yang lebih lancar dan lebih cepat. Selain itu, Kafka 4.0 mengharuskan broker dan alat untuk menggunakan Java 17, memberikan peningkatan keamanan dan kinerja, mencakup berbagai perbaikan dan peningkatan bug, dan menghentikan manajemen metadata melalui Apache. ZooKeeper

Untuk detail selengkapnya dan daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk versi 4.0.

Amazon MSK versi 3.9.x

Amazon Managed Streaming for Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 3.9. Versi ini memungkinkan Anda menyimpan data berjenjang saat menonaktifkan penyimpanan berjenjang di tingkat topik. Aplikasi konsumen dapat terus membaca data historis dari remote log start offset (Rx) sambil mempertahankan offset log kontinu di penyimpanan lokal dan jarak jauh.

Untuk detail selengkapnya dan daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk versi 3.9.x.

Amazon MSK versi 3.8.x

Amazon Managed Streaming for Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 3.8. Anda sekarang dapat membuat cluster baru menggunakan versi 3.8 dengan KRAFT atau ZooKeeper mode untuk manajemen metadata atau meningkatkan cluster ZooKeeper berbasis yang ada untuk menggunakan versi 3.8. Apache Kafka versi 3.8 mencakup beberapa perbaikan bug dan fitur baru yang meningkatkan kinerja. Fitur baru utama termasuk dukungan untuk konfigurasi tingkat kompresi. Ini memungkinkan Anda untuk lebih mengoptimalkan kinerja Anda saat menggunakan jenis kompresi seperti lz4, zstd dan gzip, dengan memungkinkan Anda mengubah tingkat kompresi default.

Untuk detail selengkapnya dan daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk versi 3.8.x.

Apache Kafka versi 3.7.x (dengan penyimpanan berjenjang siap produksi)

Apache Kafka versi 3.7.x di MSK mencakup dukungan untuk Apache Kafka versi 3.7.0. Anda dapat membuat cluster atau meng-upgrade cluster yang ada untuk menggunakan versi 3.7.x yang baru. Dengan perubahan penamaan versi ini, Anda tidak lagi harus mengadopsi versi perbaikan tambalan yang lebih baru seperti 3.7.1 ketika dirilis oleh komunitas Apache Kafka. Amazon MSK akan secara otomatis memperbarui 3.7.x untuk mendukung versi patch future setelah tersedia. Ini memungkinkan Anda untuk mendapatkan keuntungan dari perbaikan keamanan dan bug yang tersedia melalui versi perbaikan tambalan tanpa memicu peningkatan versi. Versi perbaikan tambalan yang dirilis oleh Apache Kafka ini tidak merusak kompatibilitas versi dan Anda dapat memperoleh manfaat dari versi perbaikan tambalan baru tanpa khawatir tentang kesalahan baca atau tulis untuk aplikasi klien Anda. Pastikan alat otomatisasi infrastruktur Anda, seperti CloudFormation, diperbarui untuk memperhitungkan perubahan penamaan versi ini.

Amazon MSK sekarang mendukung KRaft mode (Apache Kafka Raft) di Apache Kafka versi 3.7.x. Di Amazon MSK, seperti halnya dengan ZooKeeper node, KRaft pengontrol disertakan tanpa biaya tambahan untuk Anda, dan tidak memerlukan pengaturan atau manajemen tambahan dari Anda. Anda sekarang dapat membuat cluster dalam KRaft mode atau ZooKeeper mode pada Apache Kafka versi 3.7.x. Dalam mode Kraft, Anda dapat menambahkan hingga 60 broker untuk menampung lebih banyak partisi per cluster, tanpa meminta peningkatan batas, dibandingkan dengan kuota 30-broker pada cluster berbasis Zookeeper. Untuk mempelajari lebih lanjut KRaft tentang MSK, lihatKRaft modus.

Apache Kafka versi 3.7.x juga mencakup beberapa perbaikan bug dan fitur baru yang meningkatkan kinerja. Perbaikan utama termasuk pengoptimalan penemuan pemimpin untuk klien dan opsi pengoptimalan flush segmen log. Untuk daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk 3.7.0.

Apache Kafka versi 3.6.0 (dengan penyimpanan berjenjang siap produksi)

Untuk informasi tentang Apache Kafka versi 3.6.0 (dengan penyimpanan berjenjang siap produksi), lihat catatan rilisnya di situs unduhan Apache Kafka.

Amazon MSK akan terus menggunakan dan mengelola Zookeeper untuk manajemen kuorum dalam rilis ini untuk stabilitas.

Amazon MSK versi 3.5.1

Amazon Managed Streaming for Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 3.5.1 untuk cluster baru dan yang sudah ada. Apache Kafka 3.5.1 mencakup beberapa perbaikan bug dan fitur baru yang meningkatkan kinerja. Fitur utama termasuk pengenalan penugasan partisi rack-aware baru untuk konsumen. Amazon MSK akan terus menggunakan dan mengelola Zookeeper untuk manajemen kuorum dalam rilis ini. Untuk daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk 3.5.1.

Untuk informasi tentang Apache Kafka versi 3.5.1, lihat catatan rilisnya di situs unduhan Apache Kafka.

Amazon MSK versi 3.4.0

Amazon Managed Streaming for Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 3.4.0 untuk cluster baru dan yang sudah ada. Apache Kafka 3.4.0 mencakup beberapa perbaikan bug dan fitur baru yang meningkatkan kinerja. Fitur utama termasuk perbaikan untuk meningkatkan stabilitas untuk mengambil dari replika terdekat. Amazon MSK akan terus menggunakan dan mengelola Zookeeper untuk manajemen kuorum dalam rilis ini. Untuk daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk 3.4.0.

Untuk informasi tentang Apache Kafka versi 3.4.0, lihat catatan rilisnya di situs unduhan Apache Kafka.

Amazon MSK versi 3.3.2

Amazon Managed Streaming for Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 3.3.2 untuk cluster baru dan yang sudah ada. Apache Kafka 3.3.2 mencakup beberapa perbaikan bug dan fitur baru yang meningkatkan kinerja. Fitur utama termasuk perbaikan untuk meningkatkan stabilitas untuk mengambil dari replika terdekat. Amazon MSK akan terus menggunakan dan mengelola Zookeeper untuk manajemen kuorum dalam rilis ini. Untuk daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk 3.3.2.

Untuk informasi tentang Apache Kafka versi 3.3.2, lihat catatan rilisnya di situs unduhan Apache Kafka.

Amazon MSK versi 3.3.1

Amazon Managed Streaming for Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 3.3.1 untuk cluster baru dan yang sudah ada. Apache Kafka 3.3.1 mencakup beberapa perbaikan bug dan fitur baru yang meningkatkan kinerja. Beberapa fitur utama termasuk penyempurnaan metrik dan partisi. Amazon MSK akan terus menggunakan dan mengelola Zookeeper untuk manajemen kuorum dalam rilis ini untuk stabilitas. Untuk daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk 3.3.1.

Untuk informasi tentang Apache Kafka versi 3.3.1, lihat catatan rilisnya di situs unduhan Apache Kafka.

Amazon MSK versi 3.1.1

Amazon Managed Streaming for Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 3.1.1 dan 3.2.0 untuk cluster baru dan yang sudah ada. Apache Kafka 3.1.1 dan Apache Kafka 3.2.0 mencakup beberapa perbaikan bug dan fitur baru yang meningkatkan kinerja. Beberapa fitur utama termasuk penyempurnaan metrik dan penggunaan topik. IDs MSK akan terus menggunakan dan mengelola Zookeeper untuk manajemen kuorum dalam rilis ini untuk stabilitas. Untuk daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk 3.1.1 dan 3.2.0.

Untuk informasi tentang Apache Kafka versi 3.1.1 dan 3.2.0, lihat catatan rilis 3.2.0 dan catatan rilis 3.1.1 di situs unduhan Apache Kafka.

Amazon MSK penyimpanan berjenjang versi 2.8.2.tiered

Rilis ini adalah versi Amazon MSK-only dari Apache Kafka versi 2.8.2, dan kompatibel dengan klien Apache Kafka open source.

Rilis 2.8.2.tiered berisi fungsionalitas penyimpanan berjenjang yang kompatibel dengan APIs diperkenalkan di KIP-405 untuk Apache Kafka. Untuk informasi selengkapnya tentang fitur penyimpanan berjenjang MSK Amazon, lihat. Penyimpanan berjenjang untuk pialang Standar

Apache Kafka versi 2.5.1

Apache Kafka versi 2.5.1 mencakup beberapa perbaikan bug dan fitur baru, termasuk enkripsi dalam perjalanan untuk Apache dan klien administrasi. ZooKeeper Amazon MSK menyediakan ZooKeeper titik akhir TLS, yang dapat Anda kueri dengan operasi. DescribeCluster

Output dari DescribeClusteroperasi termasuk ZookeeperConnectStringTls node, yang mencantumkan titik akhir zookeeper TLS.

Contoh berikut menunjukkan ZookeeperConnectStringTls simpul respon untuk DescribeCluster operasi:

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

Untuk informasi tentang penggunaan enkripsi TLS dengan zookeeper, lihat. Menggunakan keamanan TLS dengan Apache ZooKeeper

Untuk informasi lebih lanjut tentang Apache Kafka versi 2.5.1, lihat catatan rilisnya di situs unduhan Apache Kafka.

Amazon MSK perbaikan bug versi 2.4.1.1

Rilis ini adalah versi perbaikan bug khusus Amazon MSK dari Apache Kafka versi 2.4.1. Rilis perbaikan bug ini berisi perbaikan untuk KAFKA-9752, masalah langka yang menyebabkan kelompok konsumen terus menyeimbangkan kembali dan tetap dalam keadaan. PreparingRebalance Masalah ini memengaruhi cluster yang menjalankan Apache Kafka versi 2.3.1 dan 2.4.1. Rilis ini berisi perbaikan yang diproduksi komunitas yang tersedia di Apache Kafka versi 2.5.0.

catatan

Cluster MSK Amazon yang menjalankan versi 2.4.1.1 kompatibel dengan klien Apache Kafka yang kompatibel dengan Apache Kafka versi 2.4.1.

Kami menyarankan Anda menggunakan MSK bug-fix versi 2.4.1.1 untuk cluster MSK Amazon baru jika Anda lebih suka menggunakan Apache Kafka 2.4.1. Anda dapat memperbarui cluster yang ada yang menjalankan Apache Kafka versi 2.4.1 ke versi ini untuk menggabungkan perbaikan ini. Untuk informasi tentang memutakhirkan klaster yang ada, lihatTingkatkan versi Apache Kafka.

Untuk mengatasi masalah ini tanpa memutakhirkan cluster ke versi 2.4.1.1, lihat Kelompok konsumen terjebak di PreparingRebalance negara bagian bagian panduan. Memecahkan masalah kluster MSK Amazon Anda

Apache Kafka versi 2.4.1 (gunakan 2.4.1.1 sebagai gantinya)

catatan

Anda tidak dapat lagi membuat cluster MSK dengan Apache Kafka versi 2.4.1. Sebagai gantinya, Anda dapat menggunakan Amazon MSK perbaikan bug versi 2.4.1.1 dengan klien yang kompatibel dengan Apache Kafka versi 2.4.1. Dan jika Anda sudah memiliki cluster MSK dengan Apache Kafka versi 2.4.1, kami sarankan Anda memperbaruinya untuk menggunakan Apache Kafka versi 2.4.1.1 sebagai gantinya.

KIP-392 adalah salah satu Proposal Peningkatan Kafka kunci yang termasuk dalam rilis 2.4.1 Apache Kafka. Peningkatan ini memungkinkan konsumen untuk mengambil dari replika terdekat. Untuk menggunakan fitur ini, atur client.rack properti konsumen ke ID Availability Zone konsumen. Contoh ID AZ adalahuse1-az1. Amazon MSK menetapkan broker.rack ke IDs Zona Ketersediaan broker. Anda juga harus mengatur properti replica.selector.class konfigurasi keorg.apache.kafka.common.replica.RackAwareReplicaSelector, yang merupakan implementasi dari kesadaran rak yang disediakan oleh Apache Kafka.

Saat Anda menggunakan versi Apache Kafka ini, metrik di tingkat PER_TOPIC_PER_BROKER pemantauan hanya muncul setelah nilainya menjadi bukan nol untuk pertama kalinya. Untuk informasi selengkapnya tentang langkah ini, lihat PER_TOPIC_PER_BROKERPemantauan tingkat.

Untuk informasi tentang cara menemukan Availability Zone IDs, lihat AZ IDs untuk Sumber Daya Anda di panduan AWS Resource Access Manager pengguna.

Untuk informasi tentang menyetel properti konfigurasi, lihatKonfigurasi Amazon MSK yang disediakan.

Untuk informasi selengkapnya tentang KIP-392, lihat Izinkan Konsumen Mengambil dari Replika Terdekat di halaman Confluence.

Untuk informasi lebih lanjut tentang Apache Kafka versi 2.4.1, lihat catatan rilisnya di situs unduhan Apache Kafka.