一、kafka的下载
- 下载完之后直接解压缩,这里建议解压到某个盘的根目录下(我下载的是2.3.0版本)
- 在解压完的文件夹的同级目录下再创建一个data文件夹(我命名为kafka_data)
- 要更改如下配置(在解压完的文件夹中的config文件夹)
① 更改server.properties 找到log.dirs=等于号后面改为自己刚刚创建的data文件夹log.dirs=d:/kafka/kafka_data/kafka-logs
② 更改zookeeper.properties 找到dataDir=等于号后面改为自己刚刚创建的data文件夹
dataDir=d:/kafka/kafka_data/zookeeper
二、kafka、zookeeper的开启
- 首先打开命令提示符(cmd)
- 切换到解压的kafka目录下
- 先打开zookeeper服务器 输入
bin\windows\zookeeper-server-start.bat config\zookeeper.properties
只要没弹出新的命令行都是成功的
- 打开kafka服务器(前面的不能关,重新打开一个新的cmd),输入
bin\windows\kafka-server-start.bat config\server.properties
三、kafka、zookeeper的关闭
- 打开一个新的cmd,分别输入
bin\windows\kafka-server-stop.bat
bin\windows\zookeeper-server-stop.bat
四、可能会遇到的问题
- 可能想打开kafka但是显示命令行过长,是因为把kafka放的文件路径太长了,建议直接放盘的根目录下
- 如果打开kafka服务器失败可能是跟kafka的版本有关,命令跟版本不符
- kafka连接超时把server.properties中的zookeeper.connection.timeout.ms=6000 6000改为60000或者可能打开服务器的顺序不对