Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konfigurationseigenschaften für MSK serverlose Cluster
Amazon MSK legt Broker-Konfigurationseigenschaften für serverlose Cluster fest. Sie können diese Konfigurationseigenschaft-Einstellungen des Brokers nicht ändern. Sie können jedoch die folgenden Konfigurationseigenschaften auf Themenebene festlegen oder ändern. Alle anderen Konfigurationseigenschaften auf Themenebene sind nicht konfigurierbar.
Konfigurationseigenschaft | Standard | Bearbeitbar | Maximal zulässiger Wert |
---|---|---|---|
cleanup.policy |
Löschen | Ja, aber nur zum Zeitpunkt der Erstellung des Themas. | |
Produzent | Ja | ||
1048588 | Ja | 8388608 (8 MiB) | |
message.timestamp.difference.max.ms |
long.max | Ja | |
CreateTime | Ja | ||
250 GiB | Ja | Unbegrenzt; setzen Sie ihn auf -1 für unbegrenzte Aufbewahrung | |
7 Tage | Ja | Unbegrenzt; setzen Sie ihn auf -1 für unbegrenzte Aufbewahrung |
Um diese Konfigurationseigenschaften auf Themenebene festzulegen oder zu ändern, können Sie die Befehlszeilentools von Apache Kafka verwenden. Weitere Informationen und Beispiele für deren Einstellung finden Sie unter 3.2 Konfigurationen auf Themenebene
Wenn Sie die Apache Kafka-Befehlszeilentools mit Amazon MSK Serverless verwenden, stellen Sie sicher, dass Sie die Schritte 1 bis 4 im Abschnitt So richten Sie Apache Kafka-Client-Tools auf dem Client-Computer der Dokumentation Amazon MSK Serverless Getting Started abgeschlossen haben. Darüber hinaus müssen Sie den --command-config client.properties
Parameter in Ihre Befehle aufnehmen.
Beispielsweise kann der folgende Befehl verwendet werden, um die Themenkonfigurationseigenschaft retention.bytes so zu ändern, dass eine unbegrenzte Aufbewahrung festgelegt wird:
<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
In diesem Beispiel ersetzen <bootstrap server string>
mit dem Bootstrap-Serverendpunkt für Ihren Amazon MSK Serverless-Cluster und <topic_name>
mit dem Namen des Themas, das Sie ändern möchten.
Der --command-config client.properties
Parameter stellt sicher, dass das Kafka-Befehlszeilentool die entsprechenden Konfigurationseinstellungen für die Kommunikation mit Ihrem Amazon MSK Serverless-Cluster verwendet.