Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Properti konfigurasi untuk kluster MSK Tanpa Server
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 |
---|---|---|---|
cleanup.policy |
Hapus | Ya, tetapi hanya pada waktu pembuatan topik | |
Produser | Ya | ||
1048588 | Ya | 8388608 (8MiB) | |
message.timestamp.difference.max.ms |
panjang.max | 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 Konfigurasi tingkat topik
catatan
Anda tidak dapat mengubah konfigurasi segment.bytes untuk topik di MSK Tanpa Server. Namun, aplikasi Kafka Streams mungkin mencoba membuat topik internal dengan nilai konfigurasi segment.bytes, yang berbeda dari yang diizinkan MSK Serverless. Untuk informasi tentang mengkonfigurasi Kafka Streams dengan MSK Serverless, lihat. Menggunakan Kafka Streams dengan broker MSK Express dan MSK Tanpa Server
Saat menggunakan alat baris perintah Apache Kafka dengan Amazon MSK Tanpa Server, pastikan Anda menyelesaikan langkah 1-4 di Untuk mengatur alat klien Apache Kafka di bagian mesin klien dari 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 menyetel 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 Tanpa Server Anda, dan <topic_name>
dengan nama topik yang ingin Anda modifikasi.
--command-config client.properties
Parameter memastikan bahwa alat baris perintah Kafka menggunakan pengaturan konfigurasi yang sesuai untuk berkomunikasi dengan cluster Amazon MSK Serverless Anda.