用spring整合kafka的话只支持kafka-2.1.0_0.9.0.0以上版本
kafka配置
查看topic
bin/kafka-topics.sh --list --zookeeper localhost:2181
启动一个生产者
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
开启一个消费者(2183)
bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning
创建一个主题
bin/kafka-topics.sh --create --zookeeper 10.92.1.177:2183 --replication-factor 1 --partitions 1 --topic test
logstash启动日志采集
bin/logstash -f logstash-simple.conf
filter的重要过滤条件 not in drop{} --删除
logstash配置文件:
input{
kafka {
codec => "plain"
group_id => "logstash1"
auto_offset_reset => "smallest"
reset_beginning => true
topic_id => "hello" #white_list => ["hello"] #black_list => nil zk_connect => "192.168.0.5:2181" # zookeeper的地址 } }
filter { if "xml" not in [message] { drop {} } if "success" not in [message]{ drop {} } }
output{ stdout{ codec => rubydebug } }