我正在使用 Logstash服务器1->卡夫卡 - > Logstash服务器2-> Elasticsearch - > Kibana 设置。以下是Logstash服务器2的配置文件。
1)03-logstash-logs-kafka-consumer.conf
input {
kafka {
zk_connect => 'zk_netaddress:2181'
topic_id => 'logstash_logs'
codec => "json"
}
}
output{
stdout{}
}
2)30-elasticsearch-output.conf
output {
elasticsearch {
hosts => ["localhost:9200"]
manage_template => false
index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}"
document_type => "%{[@metadata][type]}"
}
}
虽然Logs从Logstash服务器1通过Kafka传输到Logstash服务器2,而Logstash服务器2也可以输出到/var/log/logstash/logstash.stdout
文件,但Logstash服务器2无法输出到配置它的弹性搜索。我检查了所有服务,它们运行良好,并且所有服务的日志中都没有例外。
请发表您的建议。