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à.
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 |
Eliminazione | 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 Configurazioni a livello di argomento
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.