1.Windows安装Kafka并启动运行
Kafka官网下载安装包 http://kafka.apache.org/downloads.html
下载好了后解压
bin:里面存放的是命令脚本,启动停止的命令脚本都在里面,点击bin进去有个Windows文件夹,里面存放的是Windows系统下的命令脚本
config:里面存放的都是配置文件,需要自行根据情况进行修改
打开config
可以先不用设置,记住里面默认配置的consumer和producer的端口号都是9092,zookeeper的端口号是2181
Kafka是一定要在zookeeper下启动的,Kafka自带了zookeeper
启动:
在Kafka安装目录下打开命令窗口
输入命令:
启动zookeeper
./bin/windows/zookeeper-server-start.bat ./config/zookeeper.properties
这是Windows系统启动的命令格式
然后当前命令窗口不要关闭,再打开一个命令窗口
输入命令:
启动Kafka
./config/zookeeper.properties指定配置文件
./bin/windows/kafka-server-start.bat ./config/server.properties
2.把Kafka注册成Windows服务放在后台运行
如果关闭了命令窗口,Kafka和zookeeper也会终止,所以我们可以把他们注册成服务放在后台运行
下载instsrv.exe 和 srvany.exe 地址:https://www.cr173.com/soft/64394.html
将下载好的instsrv.exe 和 srvany.exe放到kafka/bin/下面的windows文件夹里面
以管理员身份打开命令窗口
打开任务管理器:
输出到kafka文件目录下面的bin/windows/下面
输入命令:
instsrv.exe KafkaService C:\it\kafka\kafka_2.13-2.8.0\bin\windows\srvany.exe
注意:srvany.exe必须写全限定名,即绝对路径 C:\it\kafka\kafka_2.13-2.8.0\bin\windows\srvany.exe
kafkaService为服务名
编辑注册表