Преобразование журнала JDBC MySQL в число с плавающей запятой

Привет всем, у меня проблема с использованием logstash. В настоящее время я импортирую из mysql с помощью плагина JDBC, но когда у меня есть поле с плавающей запятой, они преобразуются в строку, выдающую следующую ошибку:

@metadata_accessors=#, @cancelled=false>], :response=>{"create"=>{"_index"=>"mobtrack_events_2016.06.01", "_type"=>"event", "_id"=>"AVVVrlZX6r2RMu2ES09Q ", "status"=>400, "error"=>{"type"=>"mapper_parsing_exception", "reason"=>"не удалось разобрать [sell.price]", "caused_by"=>{"type"= >"number_format_exception", "reason"=>"Для входной строки: \"0.49000000953674316\""}}}}, :level=>:warn}

Я использую convert => ["sell.price", "float], но он не работает.


person Axel    schedule 15.06.2016    source источник


Ответы (1)


Я исправляю эту проблему, обновляя logstash 2.3.2.

person Axel    schedule 16.06.2016