我试着和Kafka经纪人用logstash。它不能集成在一起。
每个版本都是,
日志2.4
Kafka0.8.2.2和scala 2.10
kafka输入配置文件是:
input {
stdin{
}
}
output{
stdout {
codec => rubydebug
}
kafka {
bootstrap_servers => 10.120.16.202:6667,10.120.16.203:6667,10.120.16.204:6667'
topic_id => "cephosd1"
}
}
我可以列出Kafka的主题cephosd1。标准输出也可以打印出内容。
但我看不懂kafka-console-consumer.sh中的任何内容。
1条答案
按热度按时间bxgwgixi1#
我认为你有一个兼容性问题。如果您检查logstash、kafka和
kafka
输出插件,您将看到kafka
logstash2.4中的输出插件使用kafka0.9客户端版本。如果您有一个kafka代理0.8.2.2,那么它与客户端版本0.9不兼容(反之亦然)。你可以降级到logstash2.0或者升级你的kafka代理到0.9。