Windows下安装Kafka

1、官网下载安装包,注意下载Binary downloads,我这里下载的是kafka_2.12-2.7.0.tgz

2、两次解压压缩包,解压后的目录为kafka_2.12-2.7.0,将kafka_2.12-2.7.0移动到D:\Environment(这个目录是我存放所有环境的目录)

3、在安装目录D:\Environment\kafka_2.12-2.7.0中新建空目录kafka-logs

3、进入kafka配置文件所在目录,即D:\Environment\kafka_2.12-2.7.0\config。修改server.properties文件,将log.dirs修改为log.dirs=D:\\Environment\\kafka_2.12-2.7.0\\kafka-logs(一定要写成双斜杠,才会往里面存放东西);zookeeper.connect=localhost:2181代表kafka所连接的zookeeper所在的服务器IP以及端口,可根据需要更改。

4、运行Kafka

  • 启动kafka服务器前,先确保Zookeeper实例已经在运行,如何启动安装并启动Zookeeper,可以查看https://blog.csdn.net/ccccc1900/article/details/115413124,只需启动服务端即可
  • 进入kafka安装目录D:\Environment\kafka_2.12-2.7.0,在地址栏输入cmd,进入命令行,输入:.\bin\windows\kafka-server-start.bat .\config\server.properties
  • 目前为止,zookeeper和kafka均启动成功

5、关闭kafka服务

进入kafka安装目录,地址栏输入cmd,输入.\bin\windows\kafka-server-stop.bat .\config\server.properties

6、关闭zookeeper服务

进入kafka安装目录,地址栏输入cmd,输入.\bin\windows\zookeeper-server-stop.bat .\config\server.properties

7、kafka日志管理

刚启动时,会在安装目录下生成一个logs目录,里面存放着日志。通过查看kafka-server-start.bat可以看到kafka-server-start.bat运行时调用了D:\Environment\kafka_2.12-2.7.0\bin\windows\kafka-run-class.bat,通过查看kafka-run-class.bat,可以看到LOG_DIR=%BASE_DIR%/logs,而BASE_DIR=%CD%,故会在安装目录下创建logs目录。若不想使用logs目录,则可以自己手动在kafka-run-class.bat设置LOG_DIR的值。

注意:启动kafka时,有时会遇到不能启动成功的情况,由于刚入门,还不清楚什么原因,只知道重启电脑,多试几次就好了

你可能感兴趣的:(kafka,kafka,zookeeper)