Windows下Kafka单机服务搭建
Kafka依赖zookeeper,在安装Kafka之前首先运行zookeeper服务。
1:安装配置zookeeper
(1)解压apache-zookeeper-3.5.6-bin.tar.gz
到D:\tmp\apache-zookeeper-3.5.6-bin目录;
(2)到conf目录,将zoo_sample.cfg复制一份命名为zoo.cfg,然后修改相关配置:
dataDir=D:/tmp/apache-zookeeper-3.5.6-bin/data dataLogDir=D:/tmp/apache-zookeeper-3.5.6-bin/log |
(3)到apache-zookeeper-3.5.6-bin目录下新建data、log目录;
(4)运行cmd进入D:\tmp\apache-zookeeper-3.5.6-bin\bin目录,运行zkServer.cmd脚本启动服务;
(5)运行成功后,在bin目录双击zkCli.cmd验证zookeeper是否运行成功;
(6)zookeeper3.5版本后会启动8080端口,此端口为Jetty的服务端口,如果与本地应用端口冲突,则可以在zoo.cfg配置文件中进行修改,例如:admin.serverPort=8888;
(7)zookeeper默认端口为2181对客户端提供服务,也可以通过修改zoo.cfg配置文件进行修改;
(8)关于其他默认端口:3888(选举leader使用)、2888(集群内机器通讯使用)。
2:安装配置kafka
(1)解压kafka_2.13-2.4.0.tgz到D:\tmp\kafka_2.13-2.4.0目录;
(2)进入config目录,修改server.properties配置:
log.dirs=D:/tmp/kafka_2.13-2.4.0/kafka-logs |
(3)在kafka_2.13-2.4.0目录新建kafka-logs文件夹;
(4)运行cmd进入D:\tmp\kafka_2.13-2.4.0目录,运行服务:
.\bin\windows\kafka-server-start.bat .\config\server.properties |
(5)kafka默认端口号为9092对客户端提供服务。