我想使用logstash加载mysql数据并将其放入elasticsearch。
我添加了" jdbc:mysql:// local:portnumber / test?zeroDateTimeBehavior = convertToNull"从mysql加载数据的选项。
获取mysql中日期字段的值时,时间格式会发生变化。
例如......
日期字段值:2017-04-07 08:01:00
logstash值:2017-04-06T23:01:00.000Z
我想将时间格式更改为亚洲/首尔(GMT + 9)格式。
所以我尝试了以下内容,但格式没有变化。
日期{
match => [" reg_date"," yyyy-MM-dd HH:mm:ss.S"]
#timezone => " UTC"
时区=> "亚/汉城"
}
我会将格式改为' yyyy-MM-dd HH:mm:ss.S'使用' ruby代码'使用'日期过滤器'。
更改时间格式后如何更改时间格式?
答案 0 :(得分:0)
Logstash将时间戳始终设置为UTC。您应该将表示层上的时间戳更改为另一个时区。