我正在尝试使用带有 Logstash 的 jdbc 输入插件将 MySQL 数据库中的一组事件保存到弹性搜索中。数据库中的事件记录包含微秒格式的日期字段。实际上,在微秒组之间的数据库中有记录。
在导入数据时,Elasticsearch 会将微秒日期格式截断为毫秒格式。如何以微秒格式保存数据?elasticsearch 文档说他们遵循 JODA 时间 API 来存储日期格式,该格式不支持微秒并通过在时间戳末尾添加Z来截断。
截断后的示例时间戳:2018-05-02T08:13:29.268Z
数据库中的原始时间戳:2018-05-02T08:13:29.268482