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 untuk Apache Kafka (Amazon MSK) mendukung versi Apache Kafka dan Amazon MSK berikut. Komunitas Apache Kafka menyediakan sekitar 12 bulan dukungan untuk versi setelah tanggal rilis. Untuk lebih jelasnya, lihat kebijakan Apache Kafka EOL (akhir masa pakai).
Tabel berikut mencantumkan versi Apache Kafka yang didukung Amazon MSK.
| Versi Apache Kafka | Tanggal rilis MSK | Tanggal akhir dukungan |
|---|---|---|
| 1.1.1 |
-- | 05-06—2024 |
| 2.1.0 |
-- | 05-06—2024 |
| 2.2.1 |
2019-07-31 | 08-06—2024 |
| 2.3.1 |
2019-12-19 | 08-06—2024 |
| 2.4.1 |
2020-04-02 | 08-06—2024 |
| 2.4.1.1 |
2020-09-09 | 08-06—2024 |
| 2.5.1 |
2020-09-30 | 08-06—2024 |
| 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 bertingkat |
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 | 2026-06-01 |
| 3.7.x |
2024-05-29 | 2026-09-01 |
| 3.8.x |
2025-02-20 | -- |
| 3.9.x |
2025-04-21 | -- |
| 4.0.x |
2025-05-16 | -- |
| 4.1.x |
2025-10-15 | -- |
| 4.2x |
2026-07-15 | -- |
Untuk informasi selengkapnya tentang kebijakan dukungan versi Amazon MSK, lihatKebijakan dukungan versi Amazon MSK.
Amazon MSK versi 4.2.x
Amazon Managed Streaming untuk Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 4.2. Rilis ini mencakup penyempurnaan Replika Pemimpin yang Memenuhi Syarat (ELR) yang memperkuat ketersediaan dengan peningkatan kebenaran pemilihan pemimpin. Ini juga memperkenalkan protokol rebalance konsumen baru yang membantu memastikan keseimbangan ulang grup yang lebih lancar dan lebih cepat, dan Streams Rebalance Protocol baru yang memperluas kemampuan koordinasi broker ke Kafka Streams untuk penugasan tugas yang dioptimalkan.
Untuk detail lebih lanjut dan daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk versi 4.2
Untuk mulai menggunakan Apache Kafka 4.2 di Amazon MSK, pilih versi 4.2.x saat membuat cluster baru dengan broker Express melalui Konsol Manajemen AWS, AWS CLI, atau SDK. AWS Anda juga dapat meningkatkan cluster MSK Express yang ada dengan pembaruan bergulir di tempat. Amazon MSK mengatur restart broker untuk menjaga ketersediaan dan melindungi data Anda selama peningkatan. Dukungan Kafka versi 4.2 tersedia di broker MSK Express di semua Wilayah AWS tempat Amazon MSK ditawarkan.
catatan
Apache Kafka versi 4.2 saat ini tersedia di broker MSK Express saja.
catatan
KIP-932: Antrian untuk Kafka belum didukung di broker MSK Express.
Amazon MSK versi 4.1.x
Amazon Managed Streaming untuk Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 4.1, yang memperkenalkan Queues sebagai fitur pratinjau, Protokol Rebalance Streams baru di akses awal, dan Eligified Leader Replicas (ELR). Seiring dengan fitur-fitur ini, Apache Kafka versi 4.1 mencakup berbagai perbaikan bug dan peningkatan.
Sorotan utama Kafka 4.1 adalah pengenalan Queues 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 Streams Rebalance yang baru dibangun di atas protokol rebalance konsumen Kafka 4.0, memperluas kemampuan koordinasi broker ke Kafka Streams untuk penugasan tugas dan penyeimbangan ulang yang dioptimalkan. Selain itu, ELR sekarang diaktifkan secara default untuk memperkuat ketersediaan.
Untuk detail lebih lanjut dan daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk versi 4.1
Untuk mulai menggunakan Apache Kafka 4.1 di Amazon MSK, pilih versi 4.1.x saat membuat cluster baru melalui Konsol Manajemen AWS,, AWS CLI atau SDK. AWS Anda juga dapat meningkatkan cluster yang disediakan MSK yang ada dengan pembaruan bergulir di tempat. Amazon MSK mengatur restart 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 untuk Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 4.0. Versi ini membawa kemajuan terbaru dalam manajemen cluster dan kinerja ke MSK Provisioned. Kafka 4.0 memperkenalkan protokol rebalance konsumen baru, sekarang tersedia secara umum, yang membantu memastikan keseimbangan grup yang lebih lancar dan lebih cepat. Selain itu, Kafka 4.0 membutuhkan broker dan alat untuk menggunakan Java 17, memberikan peningkatan keamanan dan kinerja, mencakup berbagai perbaikan bug dan peningkatan, dan menghentikan manajemen metadata melalui Apache. ZooKeeper
Untuk detail lebih lanjut dan daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk versi 4.0
Amazon MSK versi 3.9.x (Direkomendasikan)
Amazon Managed Streaming untuk Apache Kafka (Amazon MSK) sekarang mendukung Apache Kafka versi 3.9. Versi ini meningkatkan fungsionalitas penyimpanan berjenjang dengan memungkinkan Anda menyimpan data berjenjang saat 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 seluruh penyimpanan lokal dan jarak jauh.
Versi 3.9 adalah versi terakhir untuk mendukung kedua ZooKeeper dan sistem manajemen metadata Kraft. Amazon MSK akan memberikan dukungan tambahan untuk versi 3.9 selama minimal dua tahun sejak tanggal rilis.
Untuk detail lebih lanjut dan daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk versi 3.
Amazon MSK versi 3.8.x
Amazon Managed Streaming untuk 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 untuk mengubah tingkat kompresi default.
Untuk detail lebih lanjut dan daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk versi 3.
Apache Kafka versi 3.7.x (dengan penyimpanan bertingkat siap produksi)
Apache Kafka versi 3.7.x di MSK termasuk dukungan untuk Apache Kafka versi 3.7.0. Anda dapat membuat cluster atau memutakhirkan cluster yang ada untuk menggunakan versi 3.7.x baru. Dengan perubahan dalam penamaan versi ini, Anda tidak lagi harus mengadopsi versi perbaikan patch 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 mendatang setelah tersedia. Ini memungkinkan Anda mendapatkan manfaat dari keamanan dan perbaikan bug yang tersedia melalui versi perbaikan patch tanpa memicu peningkatan versi. Versi perbaikan patch yang dirilis oleh Apache Kafka ini tidak merusak kompatibilitas versi dan Anda dapat memanfaatkan versi perbaikan patch baru tanpa khawatir tentang kesalahan baca atau tulis untuk aplikasi klien Anda. Pastikan alat otomatisasi infrastruktur Anda, seperti CloudFormation, diperbarui untuk memperhitungkan perubahan dalam penamaan versi ini.
Amazon MSK sekarang mendukung mode Kraft (Apache Kafka Raft) di Apache Kafka versi 3.7.x. Di Amazon MSK, seperti halnya ZooKeeper node, pengontrol KraFT disertakan tanpa biaya tambahan kepada Anda, dan tidak memerlukan pengaturan atau manajemen tambahan dari Anda. Anda sekarang dapat membuat cluster dalam mode atau ZooKeeper mode Kraft pada Apache Kafka versi 3.7.x. Dalam mode Kraft, Anda dapat menambahkan hingga 60 broker untuk meng-host lebih banyak partisi per cluster, tanpa meminta kenaikan batas, dibandingkan dengan kuota 30 broker pada Zookeeper-based cluster. Untuk mempelajari lebih lanjut tentang Kraft di MSK, lihatModus Kraft.
Apache Kafka versi 3.7.x juga mencakup beberapa perbaikan bug dan fitur baru yang meningkatkan kinerja. Peningkatan utama termasuk optimasi penemuan pemimpin untuk klien dan opsi pengoptimalan flush segmen log. Untuk daftar lengkap perbaikan dan perbaikan bug, lihat catatan rilis Apache Kafka untuk 3.
Apache Kafka versi 3.6.0 (dengan penyimpanan bertingkat siap produksi)
Untuk informasi tentang Apache Kafka versi 3.6.0 (dengan penyimpanan bertingkat 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 untuk 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 penetapan partisi yang sadar rak 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 untuk 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 untuk 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 untuk 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 peningkatan 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 untuk 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 ID topik. 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
Penyimpanan berjenjang Amazon MSK versi 2.8.2.bertingkat
Rilis ini adalah MSK-only versi Amazon dari Apache Kafka versi 2.8.2, dan kompatibel dengan klien Apache Kafka open source.
Rilis bertingkat 2.8.2.berisi fungsionalitas penyimpanan berjenjang yang kompatibel dengan API yang diperkenalkan untuk Apache Kafka. KIP-405
Apache Kafka versi 2.5.1
Apache Kafka versi 2.5.1 mencakup beberapa perbaikan bug dan fitur baru, termasuk enkripsi dalam transit untuk Apache ZooKeeper dan klien administrasi. Amazon MSK menyediakan ZooKeeper titik akhir TLS, yang dapat Anda kueri dengan operasi. DescribeCluster
Output DescribeCluster operasi termasuk ZookeeperConnectStringTls node, yang mencantumkan titik akhir zookeeper TLS.
Contoh berikut menunjukkan ZookeeperConnectStringTls simpul respons 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 menggunakan 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 MSK-only Amazon 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 Amazon MSK yang menjalankan versi 2.4.1.1 kompatibel dengan klien Apache Kafka apa pun yang kompatibel dengan Apache Kafka versi 2.4.1.
Kami menyarankan Anda menggunakan perbaikan bug MSK versi 2.4.1.1 untuk cluster Amazon MSK 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 memasukkan perbaikan ini. Untuk informasi tentang memutakhirkan cluster yang ada, lihatTingkatkan versi Apache Kafka.
Untuk mengatasi masalah ini tanpa memutakhirkan cluster ke versi 2.4.1.1, lihat Kelompok konsumen terjebak dalam PreparingRebalance negara bagian Memecahkan masalah cluster Amazon MSK Anda panduan.
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 utama 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 Zona Ketersediaan konsumen. Contoh ID AZ adalahuse1-az1. Amazon MSK meny broker.rack etel ke ID Zona Ketersediaan broker. Anda juga harus mengatur properti replica.selector.class konfigurasi keorg.apache.kafka.common.replica.RackAwareReplicaSelector, yang merupakan implementasi kesadaran rak yang disediakan oleh Apache Kafka.
Saat Anda menggunakan versi Apache Kafka ini, metrik di tingkat pem PER_TOPIC_PER_BROKER antauan hanya muncul setelah nilainya menjadi bukan nol untuk pertama kalinya. Untuk informasi selengkapnya tentang langkah ini, lihat PER_TOPIC_PER_BROKER Pemantauan tingkat.
Untuk informasi tentang cara menemukan ID Zona Ketersediaan, lihat ID AZ 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 KIP-392, lihat Mengiz inkan Konsumen Mengambil dari Replika Terdekat
Untuk informasi lebih lanjut tentang Apache Kafka versi 2.4.1, lihat catatan rilisnya