kafka利用log4j输出日志到哪里

如题所述

第1个回答  2016-04-12
引言
前段时间写的《Spring+Log4j+ActiveMQ实现远程记录日志——实战+分析》得到了许多同学的认可,在认可的同时,也有同学提出可以使用Kafka来集中管理日志,于是今天就来学习一下。
特别说明,由于网络上关于Kafka+Log4j的完整例子并不多,我也是一边学习一边使用,因此如果有解释得不好或者错误的地方,欢迎批评指正,如果你有好的想法,也欢迎留言探讨。
第一部分 搭建Kafka环境

安装Kafka
下载:http://kafka.apache.org/downloads.html
?

1
2

tar zxf kafka-<VERSION>.tgz
cd kafka-<VERSION>

启动Zookeeper
启动Zookeeper前需要配置一下config/zookeeper.properties:

接下来启动Zookeeper
?

1

bin/zookeeper-server-start.sh config/zookeeper.properties

启动Kafka Server
启动Kafka Server前需要配置一下config/server.properties。主要配置以下几项,内容就不说了,注释里都很详细:

然后启动Kafka Server:
?

1

bin/kafka-server-start.sh config/server.properties

创建Topic

附上出处链接:http://my.oschina.net/itblog/blog/540918本回答被提问者采纳
相似回答