elasticsearch 为Elasticsearch重新创建索引时发生Logstash错误,elasticsearch,logstash,kibana,elasticsearch,Logstash,Kibana" /> elasticsearch 为Elasticsearch重新创建索引时发生Logstash错误,elasticsearch,logstash,kibana,elasticsearch,Logstash,Kibana" />

elasticsearch 为Elasticsearch重新创建索引时发生Logstash错误

elasticsearch 为Elasticsearch重新创建索引时发生Logstash错误,elasticsearch,logstash,kibana,elasticsearch,Logstash,Kibana,我正在使用: -elasticsearch-2.1.1 -kibana-4.3.1-linux-x64 -logstash-2.1.1 我遵循了本教程: https://www.elastic.co/guide/en/logstash/current/advanced-pipeline.html 然后logstash能够将索引创建到Elasticsearch中。 在我删除elasticsearch中的索引后,使用: curl-XDELETEhttp://localhost:9200/logsta

我正在使用: -elasticsearch-2.1.1 -kibana-4.3.1-linux-x64 -logstash-2.1.1 我遵循了本教程:
https://www.elastic.co/guide/en/logstash/current/advanced-pipeline.html

然后logstash能够将索引创建到Elasticsearch中。 在我删除elasticsearch中的索引后,使用:
curl-XDELETEhttp://localhost:9200/logstash-2015.12.30/
然后我尝试使用新的文件配置创建一个新索引,但logstash没有将新索引发送到elasticsearch

怎么了? 为什么logstash不将新索引发送到elasticsearch? 这是某种臭虫吗

我希望有人能帮助我


这是因为logstash已经读取并处理了您的输入文件。logstash利用sincedb跟踪它已经读取的位置。要使logstash在每次运行logstash时读取和处理您的输入,请在您的输入插件中使用/dev/null的“sincedb_path”选项,如下所示

input {
     file {
     path => "/path/to/logstash-tutorial.log"
      start_position => beginning 
      sincedb_path => "/dev/null"
    }
  } 

有关详细信息,请参阅此()链接。

您确定输入中的日志文件正在生成新的日志数据吗?太好了。非常感谢你。