我正在尝试使用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"
}
}
任何帮助将不胜感激。
答案 0 :(得分:1)
我猜问题出在版本上。由于您在ES 2.3
上运行,因此在{strong> kafka 输入插件中使用bootstrap_servers
是不兼容的,该插件是从5.0版本引入的。
根据doc,您应该使用zk_connect代替bootstrap_servers
,如下所示:
kafka {
zk_connect => "localhost:9092"
}