当我启动logstash时,旧日志没有导入到ES。ES中只记录新的请求日志。现在我在doc中看到了这个.即使我设置了start_position=>"beginning",也不会插入旧日志。只有当我在Linux上运行logstash时才会发生这种情况。如果我使用相同的配置运行它,则会导入旧日志。我什至不需要在Windows上设置start_position=>"beginning"。对此有什么想法吗? 最佳答案 当您将输入日志读取到Logstash时,Logstash将记录它在该文件上读取的位置,即调用sincedb.Whereto