私はDocker ELKコンテナをhttps://hub.docker.com/r/sebp/elk/から使用しています。logstash-logsによれば、すべて正常で動作しています。LogstashはKafkaでデータを受け取ることができません
は今、私はカフカからデータを受信し、以下の設定でESへの書き込みをしてみてください。私はすべてのデータを受信することはできませんので、私のセットアップで
input {
kafka {
topic_id => "collectortopic"
zk_connect => "172.17.0.2:2181"
type => "kafka-input"
}
}
output {
elasticsearch {
hosts => ["172.17.0.4:9200"]
codec => json
}
stdout {
codec => json
}
}
しかし、何も、間違っているようです。ログスタッシュインデックスは作成されていないため、コンソール内のLogstashからの出力もKibana内のデータもありません。これは、プラグインのドキュメントに従ってデフォルトの動作にする必要があります。私は他のアプリケーションとデータを送受信することができますので、
マイカフカのセットアップは...そう、私は例外を取得するためzk_connectは、あまりにも正確である、
任意のアイデア罰金ですか?
ありがとうございます!
P.S:カフカ0.9.1、2.3.3 Logstash、ES 2.3.3
まだ動作していない場合は、elkとkafkaの両方に対してドッカー実行コマンドを追加できますか?あなたの問題を引き起こしているipを適切に設定していないと思います。 –