W tabeli mysql jest taki typ tinyint, który po prostu przechowuje 0 lub 1, wartość, np. is_mel:1
.
is_mel | tinyint(1)
W konfiguracji wyświetlania indeksu Elasticsearch wartość is_mel równa liczbę całkowitą.
Ale z dziennika logstash to pokazuje, że analizuje on is_mel jak wartość logiczna true lub false, np. "is_mel":true
, co doprowadzi do następnej błędzie
"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'"