kafka无法与logstash

时间:2017-02-28 05:27:39

标签: apache-kafka logstash elastic-stack logstash-configuration

我正在尝试使用https://www.elastic.co/guide/en/logstash/current/plugins-inputs-kafka.html

将kafka连接到logstash

我有kafka和zookeeper运行,(我已经通过在python中创建了一个生产者和消费者来验证这一点),但是logstash没有检测到kafka,

我已经安装了kafka输入插件,这就是我的conf文件的样子:

    input {
  kafka {
    bootstrap_servers => "localhost:9092"
    topics => ["divolte-data"]
  }
}
output {
  elasticsearch {
    hosts => ["localhost:9200"]
    index => "divolte-data"
  }
}

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

我猜问题出在版本上。由于您在ES 2.3上运行,因此在{strong> kafka 输入插件中使用bootstrap_servers是不兼容的,该插件是从5.0版本引入的。

根据doc,您应该使用zk_connect代替bootstrap_servers,如下所示:

kafka {
   zk_connect => "localhost:9092"
}