Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Proprietà di configurazione per i cluster MSK Serverless
Amazon MSK imposta le proprietà di configurazione del broker per i cluster serverless. Non è possibile modificare queste impostazioni delle proprietà di configurazione del broker. Tuttavia, è possibile impostare o modificare le seguenti proprietà di configurazione a livello di argomento. Tutte le altre proprietà di configurazione a livello di argomento non sono configurabili.
| Proprietà di configurazione | Predefinita | Modificabile | Valore massimo consentito |
|---|---|---|---|
| cleanup.policy |
Elimina | Sì, ma solo al momento della creazione dell'argomento | |
| Producer | Sì | ||
| 1048588 | Sì | 8388608 (8 MiB) | |
| message.timestamp.difference.max.ms |
long.max | Sì | |
| CreateTime | Sì | ||
| 250 GiB | Sì | Illimitato; impostalo su -1 per una conservazione illimitata | |
| 7 giorni | Sì | Illimitato; impostalo su -1 per una conservazione illimitata |
Per impostare o modificare queste proprietà di configurazione a livello di argomento, puoi utilizzare gli strumenti da riga di comando di Apache Kafka. Vedi 3.2 Topic-level Configs
Nota
Non è possibile modificare la configurazione segment.bytes per gli argomenti in MSK Serverless. Tuttavia, un'applicazione Kafka Streams potrebbe tentare di creare un argomento interno con un valore di configurazione segment.bytes, che è diverso da quello consentito da MSK Serverless. Per informazioni sulla configurazione di Kafka Streams con MSK Serverless, vedere. Utilizzo di Kafka Streams con MSK Serverless
Quando utilizzi gli strumenti da riga di comando di Apache Kafka con Amazon MSK Serverless, assicurati di aver completato i passaggi 1-4 nella sezione Configurare gli strumenti client Apache Kafka sulla macchina client della documentazione Getting Started di Amazon MSK Serverless. Inoltre, è necessario includere il parametro nei comandi. --command-config client.properties
Ad esempio, il comando seguente può essere utilizzato per modificare la proprietà di configurazione dell'argomento retention.bytes per impostare una conservazione illimitata:
<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 questo esempio, <bootstrap server string> sostituiscilo con l'endpoint del server bootstrap per il tuo cluster Amazon MSK Serverless e <topic_name> con il nome dell'argomento che desideri modificare.
Il --command-config client.properties parametro garantisce che lo strumento a riga di comando Kafka utilizzi le impostazioni di configurazione appropriate per comunicare con il cluster Amazon MSK Serverless.