elasticsearch 为Elasticsearch重新创建索引时发生Logstash错误
我正在使用: -elasticsearch-2.1.1 -kibana-4.3.1-linux-x64 -logstash-2.1.1 我遵循了本教程: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
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"
}
}
有关详细信息,请参阅此()链接。您确定输入中的日志文件正在生成新的日志数据吗?太好了。非常感谢你。