热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

logstash+kafka进行日志的实时采集

用spring整合kafka的话只支持kafka-2.1.0_0.9.0.0以上版本kafka配置查看topicbinkafka-topics.sh--lis


用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 } }

推荐阅读
author-avatar
Chickny的造梦空间
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有