1

我对 Solr 很陌生,需要一些帮助。目前,我正在使用 Flume-ng 和 Syslog-ng 将我的所有日​​志推送到 Solr 索引。我也想索引日期,但由于时间格式不同,我不断收到异常。

Syslog-ng 根据这种格式生成 ISO 日期/时间:2013-12-24T10:36:24.0000+8:00或者一般来说YYYY-MM-DDTHH:MM:SS:ffffTZD,但 Solr 只接受 Zulu time YYYY-MM-DDTHH:MM:SSZ

  1. 我有什么方法可以创建自定义 Solr 日期解析器,以便我可以正确解析日期/时间。谷歌没有给我如何解决这个问题的结果。

  2. 或者 syslog-ng 有什么方法可以生成 Solr 接受的格式的日期/时间?

目前,作为一种解决方法,我必须将服务器设置为 UTC 并使用模板手动生成日期/时间。但是,我不希望将所有服务器都设置为 UTC,因为它可以位于不同的时区,我希望保持这种状态。

4

0 回答 0