管理以获取logstash(1.3.1)以将数据发送到elasticsearch(0.9.5).
我的logstash conf文件设置是
input {
file {
path => ["D:/apache-tomcat-7.0.5/logs/*.*"]
}
}
output {
stdout { }
elasticsearch_http {
host => "localhost"
port => 9200
}
}
Run Code Online (Sandbox Code Playgroud)
数据存储在索引logstash-2013.12.xx下的ES中
但是,如果我重新启动logstash,让我们说第二天 - 将相同的数据重新加载到新索引中.即使我再次重新启动,文档计数也会在索引中翻倍.
似乎logstash重新读取数据,ES也复制文档.
有没有办法不在logstash中重新加载或不在ES中重复或同时执行.