【发布时间】:2020-10-19 03:39:33
【问题描述】:
使用Logstash从Mysql导入数据到Elasticsearch,sql跟踪表的update_timestamp,每1分钟调度一次。
有一些特殊情况下 sql 无法在 1 分钟内完成(例如初始导入到新的 ES 实例中)。
顺便说一句,如果 sql 匹配超过 100k 行,logstash 似乎会以 100k 行的小批量导入。
问题是:
-
如果 sql 无法在 1 分钟内完成(又名。在下一个计划时间开始之前),logstash 会做什么?
会不会:
- 跳过下一个计划任务?
根据我的观察,情况似乎是这样,但不确定。 - 延迟下一个计划任务,但从不跳过一个?
- 或者,别的什么。
- 跳过下一个计划任务?
【问题讨论】:
标签: elasticsearch cron logstash scheduled-tasks