搭建步骤
- kafka单节点虚拟机克隆两台
- 配置zookeeper和kafka
- 启动测试
kafka单节点虚拟机克隆两台
克隆kafka单节点虚拟机两台,
得到三台已部署kafka单节点的虚拟机。
CentOS部署kafka单节点,详见此文章:https://jz.wohunlfry.top/2020/11/12/CentOS%E9%83%A8%E7%BD%B2kafka%E5%8D%95%E8%8A%82%E7%82%B9/
准备的三台虚拟机的IP:
172.16.1.190
172.16.1.191
172.16.1.192
配置zookeeper和kafka
配置zookeeper
1 | 进入zookeeper的conf目录 |
1 | 172.16.1.190虚拟机 |
1 | 172.16.1.191虚拟机 |
1 | 172.16.1.192虚拟机 |
测试(三台)
zkServer.sh start
zkServer.sh status
配置kafka
1 | 进入kafka的config目录 |
测试(在leader节点测试)
kafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties
jps -m
启动测试
启动三台虚拟机的zookeeper
启动leader节点虚拟机的kafka
创建话题topic验证
1 | kafka-topics.sh --create --zookeeper 172.16.1.190:2181 --replication-factor 1 --partitions 1 --topic my-topic |