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, lihat kebijakan Apache Kafka EOL (akhir hayat
Tabel berikut mencantumkan versi Apache Kafka yang didukung Amazon MSK.
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 (Direkomendasikan |
2025-02-20 | -- |
3.9.x |
2025-04-21 | -- |
4.0.x |
2025-05-16 | -- |
4.1.x |
2025-10-15 | -- |
Untuk informasi selengkapnya tentang kebijakan dukungan versi MSK Amazon, lihatKebijakan dukungan versi MSK Amazon.
Amazon MSK versi 4.1.x
Amazon Managed Streaming for Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 4.1, yang memperkenalkan Antrian sebagai fitur pratinjau, Protokol Rebalance Streams baru di akses awal, dan Replika Pemimpin yang Memenuhi Syarat (ELR). Seiring dengan fitur-fitur ini, Apache Kafka versi 4.1 mencakup berbagai perbaikan bug dan peningkatan.
Sorotan utama Kafka 4.1 adalah pengenalan Antrian sebagai fitur pratinjau. Anda dapat menggunakan beberapa konsumen untuk memproses pesan dari partisi topik yang sama, meningkatkan paralelisme dan throughput untuk beban kerja yang memerlukan pengiriman pesan. point-to-point Protokol Rebalance Streams yang baru dibangun di atas protokol penyeimbangan kembali konsumen Kafka 4.0, memperluas kemampuan koordinasi broker ke Kafka Streams untuk penugasan tugas dan penyeimbangan kembali yang dioptimalkan. Selain itu, ELR sekarang diaktifkan secara default untuk memperkuat ketersediaan.
Untuk detail selengkapnya dan daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk
Untuk mulai menggunakan Apache Kafka 4.1 di Amazon MSK, pilih versi 4.1.x saat membuat cluster baru melalui,, atau. AWS Management Console AWS CLI AWS SDKs Anda juga dapat memutakhirkan kluster yang disediakan MSK yang ada dengan pembaruan bergulir di tempat. Amazon MSK mengatur ulang broker untuk menjaga ketersediaan dan melindungi data Anda selama peningkatan. Dukungan Kafka versi 4.1 tersedia di semua Wilayah AWS tempat Amazon MSK ditawarkan.
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
Amazon MSK versi 3.9.x
Amazon Managed Streaming for Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 3.9. Versi ini meningkatkan fungsionalitas penyimpanan berjenjang dengan memungkinkan Anda menyimpan data berjenjang saat Anda menonaktifkan penyimpanan berjenjang di tingkat topik. Aplikasi konsumen Anda dapat membaca data historis dari remote log start offset (Rx) sambil mempertahankan offset log berkelanjutan di penyimpanan lokal dan jarak jauh.
Versi 3.9 adalah versi terakhir yang mendukung keduanya ZooKeeper dan sistem manajemen KRaft metadata. Amazon MSK akan memberikan dukungan tambahan untuk versi 3.9 selama minimal dua tahun sejak tanggal rilisnya.
Untuk detail selengkapnya dan daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk
Amazon MSK versi 3.8.x (Disarankan)
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
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
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
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
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
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
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
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.
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
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-9752PreparingRebalance
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
Untuk informasi lebih lanjut tentang Apache Kafka versi 2.4.1, lihat catatan rilisnya