0
kafka에서 logstash로 메시지를 소비하기 시작했으며 전체 주제를 elasticSearch로 보내고 싶지만 logstash에서 메시지가 표시되지 않습니다. kafka에서 볼 수 있습니다. 메시지가 오지만, 카프카 측에서는 아무것도 보이지 않습니다. 구성하는 올바른 방법은 무엇입니까?logstash를 사용하여 kafka 주제를 소모하는 방법
input {
kafka {
zk_connect => "localhost:2181"
topic_id => "event"
}
}
output{
stdout{
codec => rubydebug
}
elasticsearch{
index => "event-%{+YYYY.MM.dd}"
hosts => ["localhost:9201"]
codec => json
}
}
curl localhost:9201
{
"name" : "Flex",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.3.4",
"build_hash" : "e455fd0c13dceca8dbbdbb1665d068ae55dabe3f",
"build_timestamp" : "2016-06-30T11:24:31Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
},
"tagline" : "You Know, for Search"
}
명령 :
/kafka-console-consumer.sh --zookeeper localhost:2181 --topic event
이 수시로 결과를 얻을 수 있습니다.
굉장이 필드를 낼 이유를 설명해 할 수 있습니까? –
전체 주제를 읽으려면 오프셋을 처음으로 재설정해야합니다. – Val