JDBC MySQL logstash 转换为 float
JDBC MySQL logstash convert to float
大家好,我在使用 logstash 时遇到问题,目前我正在使用 JDBC 插件从 mysql 导入,但是当我有浮点字段时,它们被转换为字符串,抛出以下错误:
@metadata_accessors=#, @cancelled=false>], :response=>{"create"=>{"_index"=>"mobtrack_events_2016.06.01", "_type"=> "event", "_id"=>"AVVVrlZX6r2RMu2ES09Q", "status"=>400, "error"=>{"type"=>"mapper_parsing_exception", "reason"=>"failed to parse [sell.price]", "caused_by"=>{"type"=>"number_format_exception", "reason"=>"For input string: \"0.49000000953674316\""}}} }, :level=>:warn}
我正在使用 convert => ["sell.price", "float]
但无法正常工作。
我更新到 logstash 2.3.2 解决了这个问题。
大家好,我在使用 logstash 时遇到问题,目前我正在使用 JDBC 插件从 mysql 导入,但是当我有浮点字段时,它们被转换为字符串,抛出以下错误:
@metadata_accessors=#, @cancelled=false>], :response=>{"create"=>{"_index"=>"mobtrack_events_2016.06.01", "_type"=> "event", "_id"=>"AVVVrlZX6r2RMu2ES09Q", "status"=>400, "error"=>{"type"=>"mapper_parsing_exception", "reason"=>"failed to parse [sell.price]", "caused_by"=>{"type"=>"number_format_exception", "reason"=>"For input string: \"0.49000000953674316\""}}} }, :level=>:warn}
我正在使用 convert => ["sell.price", "float]
但无法正常工作。
我更新到 logstash 2.3.2 解决了这个问题。