Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Properti konfigurasi untuk cluster Tanpa Server MSK
Amazon MSK menetapkan properti konfigurasi broker untuk cluster tanpa server. Anda tidak dapat mengubah pengaturan properti konfigurasi broker ini. Namun, Anda dapat mengatur atau memodifikasi properti konfigurasi tingkat topik berikut. Semua properti konfigurasi tingkat topik lainnya tidak dapat dikonfigurasi.
| Properti konfigurasi | Default | Dapat diedit | Nilai maksimum yang diizinkan |
|---|---|---|---|
| pembersihan.kebijakan |
Delete | Ya, tetapi hanya pada waktu pembuatan topik | |
| Produser | Ya | ||
| 1048588 | Ya | 8388608 (8MB) | |
| pesan.timestamp.difference.max.ms |
panjang.maks | Ya | |
| CreateTime | Ya | ||
| 250 GiB | Ya | Tidak terbatas; atur ke -1 untuk retensi tak terbatas | |
| 7 hari | Ya | Tidak terbatas; atur ke -1 untuk retensi tak terbatas |
Untuk mengatur atau memodifikasi properti konfigurasi tingkat topik ini, Anda dapat menggunakan alat baris perintah Apache Kafka. Lihat 3.2 Topic-level Konfigurasi
catatan
Anda tidak dapat mengubah konfigurasi segment.bytes untuk topik di MSK Serverless. Namun, aplikasi Kafka Streams mungkin mencoba membuat topik internal dengan nilai konfigurasi segment.bytes, yang berbeda dari apa yang akan diizinkan oleh MSK Serverless. Untuk informasi tentang mengkonfigurasi Kafka Streams dengan MSK Serverless, lihat. Menggunakan Kafka Streams dengan MSK Serverless
Saat menggunakan alat baris perintah Apache Kafka dengan Amazon MSK Serverless, pastikan Anda menyelesaikan langkah 1-4 di bagian Menyiapkan alat klien Apache Kafka di mesin klien dokumentasi Amazon MSK Serverless Getting Started. Selain itu, Anda harus menyertakan --command-config client.properties parameter dalam perintah Anda.
Misalnya, perintah berikut dapat digunakan untuk memodifikasi properti konfigurasi topik retention.bytes untuk mengatur retensi tak terbatas:
<path-to-your-kafka-client-installation>/bin/kafka-configs.sh —bootstrap-server<bootstrap_server_string>—command-config client.properties --entity-type topics --entity-name<topic_name>--alter --add-config retention.bytes=-1
Dalam contoh ini, ganti <bootstrap server string> dengan titik akhir server bootstrap untuk cluster Amazon MSK Serverless Anda, dan <topic_name> dengan nama topik yang ingin Anda modifikasi.
--command-config client.propertiesParameter memastikan bahwa alat baris perintah Kafka menggunakan pengaturan konfigurasi yang sesuai untuk berkomunikasi dengan cluster Tanpa Server Amazon MSK Anda.