软件版本;6.7
运行环境;centos6.4
场景/上下文;
测试使用同一数据源 经过logstash 发送给不同的es,如果其中某个es链接异常,那么会导致其他es也不能接收到数据,logstash持续在尝试重新连接,请问有什么可以配置解决的么? 实现即使其中某个output异常也不会影响其他输出源接收数据
代码块1:
output {
elasticsearch {
hosts => ["http://slave1:9200"]
index => "dns-%{+YYYY.MM.dd}"
document_type => "syslog"
template => "/home/elk/logstash/template/test.json"
template_name => "test"
template_overwrite => true
}
elasticsearch {
hosts => ["http://slave2:9200"]
index => "dns-%{+YYYY.MM.dd}"
document_type => "syslog"
template => "/home/elk/logstash/template/test.json"
template_name => "test"
template_overwrite => true
}
}
如果将输出源写在同一数组内,则模板不生效
代码块1:
output {
elasticsearch {
hosts => ["http://slave1:9200","http://slave2:9200"]
index => "dns-%{+YYYY.MM.dd}"
document_type => "syslog"
template => "/home/elk/logstash/template/test.json"
template_name => "test"
template_overwrite => true
}
}
请问是我理解有误还是哪里配置有误呢?
1 个回复
zqc0512 - andy zhou
赞同来自:
用最新的7试试。