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.

Logstash input jdbc toma el tinyint de mysql 0/1 como booleano verdadero/falso.

En la tabla de mysql, tiene un tipo tinyint como este, que solo almacena un valor de 0 o 1 como is_mel:1.

is_mel | tinyint(1)

En la configuración de mapeo del índice Elasticsearch, is_mel es un entero.

Pero a partir del registro de Logstash, muestra que analiza is_mel como un valor booleano verdadero o falso como “is_mel”: true, lo que llevará al siguiente error,

“type” => “mapper_parsing_exception”,
“reason” => “error al analizar el campo [is_mel] de tipo [integer] en el documento con id ‘392289’. Vista previa del valor del campo: ‘true'”

Tags:  , , , ,

Answer

Comments are closed.