1. 安装JDK
2. 下载
下载zookeeper
https://zookeeper.apache.org/releases.html#download
下载kafka
http://kafka.apache.org/downloads
3. 安装 zookeeper
(1) 关于zookeeper以及kafka的目录,路径中最好不要出现空格
(2) 进入D:\bigdata\apache-zookeeper-3.6.0-bin\conf,
将"zoo_sample.cfg"重命名为"zoo.cfg"
打开zoo.cfg(至于使用什么编辑器,根据自己喜好选即可),找到并编辑:
dataDir=/tmp/zookeeper to dataDir=D:/bigdata/apache-zookeeper-3.6.0-bin/data或 dataDir=D:\\bigdata\\apache-zookeeper-3.6.0-bin\\data(路径仅为示例,具体可根据需要配置)
路径要么是"/"分割,要么是转义字符"\\",这样会生成正确的路径(层级,子目录)。
(3) 在系统环境变量中添加:
a.系统变量中添加ZOOKEEPER_HOME=D:\bigdata\apache-zookeeper-3.6.0-bin
b.编辑系统变量中的path变量,增加%ZOOKEEPER_HOME%\bin
(4) 在zoo.cfg文件中修改默认的Zookeeper端口(默认端口2181)
(5) 打开cmd窗口,输入zkserver,运行Zookeeper,运行结果如下
4. 安装 kafka
请确保启动kafka服务器前,Zookeeper实例已经在运行,因为kafka的运行是需要zookeeper这种分布式应用程序协调服务。
(1) 进入kafka安装目录D:\bigdata\kafka_2.11-2.4.1
(2) cmd此目录,在命令行中输入:.\bin\windows\kafka-server-start.bat .\config\server.properties 回车
5. zookeeper以及kafka都已正确运行。保持运行状态,不要关闭
6. log目录
D:\bigdata\kafka_2.11-2.4.1\config中log4j.properties
log级别
本身都为trace,字面理解为会生成一堆跟踪日志,将其改为INFO即可。
7. 创建topic