Propiedades de configuración para MSK clústeres sin servidor - Transmisión gestionada de Amazon para Apache Kafka

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Propiedades de configuración para MSK clústeres sin servidor

Amazon MSK establece las propiedades de configuración de los agentes para los clústeres sin servidor. No puede cambiar los ajustes de las propiedades de configuración de estos agentes. Sin embargo, puede establecer o modificar las siguientes propiedades de configuración a nivel de tema. El resto de propiedades de configuración a nivel de tema no son configurables.

Propiedad de configuración Predeterminado Editable Valor máximo permitido
cleanup.policy Delete Sí, pero solo en el momento de crear el tema

compression.type

Productor

max.message.bytes

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

message.timestamp.type

CreateTime

retention.bytes

250 GiB Ilimitado; configúrelo en -1 para una retención ilimitada

retention.ms

7 días Ilimitado; configúrelo en -1 para una retención ilimitada

Para establecer o modificar estas propiedades de configuración a nivel de tema, puede utilizar las herramientas de línea de comandos de Apache Kafka. Consulte la sección 3.2 sobre las configuraciones temáticas en la documentación oficial de Apache Kafka para obtener más información y ejemplos de cómo configurarlas.

Cuando utilice las herramientas de línea de comandos de Apache Kafka con Amazon MSK Serverless, asegúrese de haber completado los pasos 1 a 4 de la sección Para configurar las herramientas de cliente de Apache Kafka en la máquina cliente de la documentación Introducción a Amazon MSK Serverless. Además, debe incluir el --command-config client.properties parámetro en sus comandos.

Por ejemplo, se puede utilizar el siguiente comando para modificar la propiedad de configuración del tema retention.bytes y establecer una retención ilimitada:

<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

En este ejemplo, sustituya <bootstrap server string> con el punto final del servidor bootstrap para su clúster de Amazon MSK Serverless, y <topic_name> con el nombre del tema que desea modificar.

El --command-config client.properties parámetro garantiza que la herramienta de línea de comandos de Kafka utilice los ajustes de configuración adecuados para comunicarse con el clúster de Amazon MSK Serverless.