Logstash v6.7.2 の filter にて以下のエラーが発生し、調査したところ、
Jdbc_streaming filter pluginで参照していた先のテーブル定義に DATE
型のカラムが含まれていると、発生することがわかりました。
Missing Converter handling for full class name=org.jruby.ext.date.RubyDate, simple name=RubyDate
Jdbc_streaming filter pluginでのSELECT時にMySQLの CONVERT()
でDATE
型のカラムを DATETIME
型にCONVERTして取り込むことでひとまずは回避ができます。
例)
SELECT CONVERT(hoge_date, DATETIME) AS hoge_hoge FROM hoge_table;