我在我的服務器機器上運行單節點kafka。 我使用以下命令來創建主題「bin/kafka-topics.sh --create --zookeeper localhost:2181 - 複製因子1 - 部分1 - 主題測試」。 我有兩個logstash實例正在運行。第一個從一些Java應用程序日誌文件讀取數據將同樣注入到kafka中。 它工作正常,我可以在控制檯上使用「bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning」命令查看數據。但是另一個從kafka(相同主題「測試」)讀入並注入elasicsearch的logstash實例失敗了。 Logstash的第二個實例無法讀取數據。我改變了它的配置文件從卡夫卡到閱讀和打印在控制檯上,那麼也不會輸出anything.Here是未能logstash配置文件:Logsatsh和kafka
// config file
input {
kafka {
zk_connect => "localhost:2181"
topic_id => "test"
}
}
output {
stdout{}
}
Logstash沒有打印任何東西,也不拋出任何錯誤。 我正在使用Logstash 2.4和kafka 0.10。 我用卡夫卡快速入門指南(http://kafka.apache.org/documentation.html#quickstart)
你確定你有一個Zookeeper實例在localhost上運行嗎? – Val