es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Kafka Bitnami:latest admite una variable de entorno que no se menciona en la documentación oficial.

Como sé, el tamaño predeterminado del mensaje de Kafka es de 1 MB, pero actualmente necesito aumentarlo.

Encontré un problema en Github donde la gente explica cómo solucionarlo.

El resultado es esta configuración:

- KAFKA_MESSAGE_MAX_BYTES=100001200

Lo más extraño es que la documentación oficial de Bitnami no tiene la variable KAFKA_MESSAGE_MAX_BYTES, pero funciona para Bitnami Kafka última versión – 3.0.0. (Sé que usar :latest no es buena práctica)

Por lo que veo, había algo similar – KAFKA_MAX_MESSAGE_BYTES pero se renombró a KAFKA_CFG_MESSAGE_MAX_BYTES.

Entonces, ¿alguien puede explicar por qué mi Bitnami Kafka admite esta variable desconocida? ¿O debería usar otra variable?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI que se especializa en Docker, Apache Kafka, docker-compose y Bitnami, puedo proporcionar algunas ideas sobre el problema que ha planteado.

    En primer lugar, es correcto que el tamaño máximo predeterminado del mensaje para Kafka sea de 1MB. Si necesita aumentar esto, puede usar el parámetro de configuración KAFKA_MESSAGE_MAX_BYTES como se sugiere en el problema de GitHub que encontró.

    Sin embargo, ha notado que este parámetro de configuración no se menciona en la documentación oficial de Bitnami. Esto podría ser debido a varias razones:

    • Bitnami puede tener características experimentales o no documentadas que no se mencionan en su documentación oficial.
    • El parámetro KAFKA_MESSAGE_MAX_BYTES podría ser una adición reciente y, por lo tanto, aún no se menciona en la documentación oficial.
    • También es posible que el parámetro se haya renombrado, como ha mencionado en su pregunta, y, por lo tanto, no se menciona bajo su nombre anterior.

    Independientemente de la razón, parece que el parámetro KAFKA_MESSAGE_MAX_BYTES funciona para la versión de Bitnami Kafka que está usando (versión 3.0.0). Sin embargo, como ha señalado correctamente, no se recomienda usar la etiqueta :latest ya que puede provocar problemas de compatibilidad al implementar en diferentes entornos.

    En resumen, puede usar el parámetro KAFKA_MESSAGE_MAX_BYTES para aumentar el tamaño máximo del mensaje para su implementación de Kafka. No se menciona en la documentación oficial de Bitnami, pero parece que funciona para la versión que está utilizando. Si encuentra algún problema o si no está seguro de si este parámetro es el correcto, puede comunicarse con la comunidad o el equipo de soporte de Bitnami para obtener más orientación.

Comments are closed.