Na tabela mysql, tem um tipo tinyint como este, que apenas armazenar valor 0 ou 1, como is_mel:1
.
is_mel | tinyint(1)
Em Elasticsearch índice de mapeamento de configuração is_mel como número inteiro.
Mas desde o logstash de log, ele mostra que analisar os is_mel como valor booleano true ou false como "is_mel":true
, o que vai levar para abaixo de erro,
"type"=>"mapper_parsing_exception",
"reason"=>"failed to parse field [is_mel] of type [integer] in document with id '392289'. Preview of field's value: 'true'"