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 Serverless Cluster
Amazon MSK legt die Broker-Konfigurationseigenschaften für Serverless-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 |
Delete | 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 den Wert auf -1 für eine unbegrenzte Aufbewahrung | |
| 7 Tage | Ja | Unbegrenzt; setzen Sie den Wert auf -1 für eine 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 Topic-level deren Einstellung finden Sie in der offiziellen Apache Kafka-Dokumentation unter
Anmerkung
Sie können die segment.bytes-Konfiguration für Themen in MSK Serverless nicht ändern. Eine Kafka Streams-Anwendung versucht jedoch möglicherweise, ein internes Thema mit einem segment.bytes-Konfigurationswert zu erstellen, der sich von dem unterscheidet, was MSK Serverless zulässt. Hinweise zur Konfiguration von Kafka Streams mit MSK Serverless finden Sie unter. Verwenden von Kafka-Streams mit MSK Serverless
Wenn Sie die Apache Kafka-Befehlszeilentools mit Amazon MSK Serverless verwenden, stellen Sie sicher, dass Sie die Schritte 1—4 im Abschnitt So richten Sie die Apache Kafka-Client-Tools auf dem Client-Computer der Dokumentation Amazon MSK Serverless Getting Started aus. https://docs.aws.amazon.com/msk/latest/developerguide/create-serverless-cluster-client.html Darüber hinaus müssen Sie den Parameter in Ihre Befehle aufnehmen. --command-config client.properties
Beispielsweise kann der folgende Befehl verwendet werden, um die Topic-Konfigurationseigenschaft 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
<bootstrap server string>Ersetzen Sie in diesem Beispiel durch den Bootstrap-Server-Endpunkt für Ihren Amazon MSK Serverless-Cluster und <topic_name> durch den Namen des Themas, das Sie ändern möchten.
Der --command-config client.properties Parameter stellt sicher, dass das Kafka-Befehlszeilentool die entsprechenden Konfigurationseinstellungen verwendet, um mit Ihrem Amazon MSK Serverless-Cluster zu kommunizieren.