Konfigurationseigenschaften für MSK serverlose Cluster - Amazon Managed Streaming für Apache Kafka

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.

compression.type

Produzent Ja

max.message.bytes

1048588 Ja 8388608 (8 MiB)
message.timestamp.difference.max.ms long.max Ja

message.timestamp.type

CreateTime Ja

retention.bytes

250 GiB Ja Unbegrenzt; setzen Sie ihn auf -1 für unbegrenzte Aufbewahrung

retention.ms

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 in der offiziellen Apache Kafka-Dokumentation.

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.