Logstash无法将数据传递给elasticsearch

时间:2016-06-24 07:32:20

标签: elasticsearch logstash

我正在使用 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无法输出到配置它的弹性搜索。我检查了所有服务,它们运行良好,并且所有服务的日志中都没有例外。
请发表您的建议。

0 个答案:

没有答案