Windows下部署 Kafka(集群)

先看单机Kafka部署:Windows下部署 Kafka(单机)

1、先部署ZooKeeper集群,参考:Windows下部署 ZooKeeper(集群)

2、分别修改 Kafka config 目录下的 server.properties 配置文件:

node-1:

#唯一标识

broker.id=0

#监听端口

port=9092

host.name=127.0.0.1

#消息最大大小

message.max.bytes=50485760

#配置副本数量

default.replication.factor=2

#获取的最大大小

replica.fetch.max.bytes=50485760

#队列中消息持久化存放的位置,可以多个目录,用逗号分开

log.dirs=/tmp/kafka-logs

#默认的分区数

num.partitions=2

#对应着刚刚配置的zookeeper的三个ip与端口地址

zookeeper.connect=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183

node-2:

#唯一标识

broker.id=1

#监听端口

port=9093

host.name=127.0.0.1

#消息最大大小

message.max.bytes=50485760

#配置副本数量

default.replication.factor=2

#获取的最大大小

replica.fetch.max.bytes=50485760

#队列中消息持久化存放的位置,可以多个目录,用逗号分开

log.dirs=./kafka-logs

#默认的分区数

num.partitions=2

#对应着配置的zookeeper的三个ip与端口地址

zookeeper.connect=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183

node-3:

#唯一标识

broker.id=2

#监听端口

port=9094

host.name=127.0.0.1

#消息最大大小

message.max.bytes=50485760

#配置副本数量

default.replication.factor=2

#获取的最大大小

replica.fetch.max.bytes=50485760

#队列中消息持久化存放的位置,可以多个目录,用逗号分开

log.dirs=./kafka-logs

#默认的分区数

num.partitions=2

#对应着配置的zookeeper的三个ip与端口地址

zookeeper.connect=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183

3、启动三台Kafka

        分别cmd进入kafka目录,执行:.\bin\windows\kafka-server-start.bat .\config\server.properties



4、测试服务