Kafka集群搭建windows环境下

目标是搭建三节点kafka环境

依赖于上一章搭建的zk集群参考步骤

下载kafka软件 Kafka官网

  1. 解压kafka_2.13-2.8.1.tgz文件,重名名为kafka_2.13-2.8.1-0
  2. 配置config下的server.properties文件
#唯一标识
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=D:\\softs\\mysql\\kafka-logs
#默认的分区数
num.partitions=2
#对应着刚刚配置的zookeeper的三个ip与端口地址
zookeeper.connect=127.0.0.1:2185,127.0.0.1:2186,127.0.0.1:2187

3.复制完整的kafka_2.13-2.8.1-0,为kafka_2.13-2.8.1-1,kafka_2.13-2.8.1-2
4.分别修改kafka_2.13-2.8.1-1和kafka_2.13-2.8.1-2里面的config下的server.properties文件
broker.id=1
port=9093
log.dirs=D:\softs\mysql\kafka-logs1

broker.id=2
port=9094
log.dirs=D:\softs\mysql\kafka-logs2

  1. 启动kafka
    进入cmd命令行下,执行kafka-server-start.bat ....\server.properties即刻执行起来
    6.测试
1、创建一个 topic
kafka-topics.bat --create --zookeeper 127.0.0.1:2181 --replication-factor 1 --partitions 1 --topic test
2、列出所有主题
kafka-topics.bat --list --zookeeper localhost:2181
3、发送消息
kafka-console-producer.bat --broker-list localhost:9092 --topic test
testdata
3、查看一个主题下的内容
kafka-console-consumer.bat --zookeeper localhost:2181 --topic test --from-beginning 

注意windows下的黑窗口打开了不能关闭,下一章将安装mysql数据库的教程,之后是canal的教程

posted @ 2022-05-14 16:08  堕落先锋  阅读(106)  评论(0编辑  收藏  举报