특정 로그 파일(birthday.log)을 logstash를 통해 kafka로 보내려고 한다.
이미 logstash, kafka가 설치되어 있다고 가정한다.
# logstash 설정
input {
file {
type => "birthday_log"
path => [
"/home/www/googleplus/birthday.log"
]
}
}
output {
kafka {
codec => plain { format => "%{host} %{message}" }
topic_id => "%{type}"
request_required_acks => 1
broker_list => "server-ip:9092"
}
}
# kafka에서 보기
$ /usr/local/kafka/bin/kafka-console-consumer.sh --topic birthday_log --zookeeper zk-server-ip:2181
'Elasticsearch' 카테고리의 다른 글
[elasticsearch5] max_map_count 설정 (0) | 2017.04.26 |
---|---|
elasticsearch 1.3 - NodeDisconnectedException (0) | 2017.04.03 |
[elasticsearch] 벤치마크 툴 Rally (1) | 2016.09.07 |
[elasticsearch] python에서 간단 elasticsearch 모니터링 (0) | 2016.03.17 |
[펌] elasticsearch의 function score 질의와 decay 적용 (0) | 2016.01.28 |