版本: 6.8-8.9
简要来说,当 Elasticsearch 无法解析所提供的时间格式时会出现此错误。这可能是由于时间格式不正确或不受支持导致的。要解决此问题,请确保时间格式采用 Elasticsearch 能够理解的格式,例如 ISO 8601。或者,您可以在 Logstash 中使用 “date” 过滤器来指定正确的格式。如果您使用的是自定义时间格式,请确保其正确实现并与实际数据匹配。
日志上下文 #
日志 “could not parse time [{}]” 的类名是 DayTimes.java。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:
throw new ElasticsearchParseException("could not parse time [{}]. time minute [{}] is not a number", time, minStr);
}
try {
return new DayTimes(time, hour, minute);
} catch (IllegalArgumentException iae) {
throw new ElasticsearchParseException("could not parse time [{}]", iae);
}
}
public void validate() {
for (int i = 0; i < hour.length; i++) {





