环境搭建:

一 下载源码。
1.源码下载:
从GitHub下载https://github.com/apache/kafka.git。

下载完之后在IDEA setting--Plugins 处安装Scala 插件,再按照提示下载scala jar包。

idea 搭建运行kafka 源码_zookeeper


2.配置工程:

idea 搭建运行kafka 源码_scala_02


二 运行源码
1.启动kafka
Kafka.scala是kafka的启动类,按照如下配置,指定配置文件路径,就可以启动起来了。

Program arguments 指定配置文件路径:config/server.properties

vm o'ptions 指定log4j配置路径:-Dlog4j.configuration=file:D:/myProject/kafka/config/log4j.properties

 idea 搭建运行kafka 源码_scala_03

 

 

2.搭建zookeeper
从github下载zookeeper(https://github.com/apache/zookeeper.git),然后配置运行。

zookeeper的启动类是QuorumPeerMain;配置如下:

 idea 搭建运行kafka 源码_scala_04

 

 

欢迎关注微信公众号:大数据从业者