环境准备
- 准备三台虚拟机
- 分别把kafka的安装包部署在三台机器上
修改配置
以下配置修改均为server.properties
- 分别修改三台机器的server.properties配置,同一个集群中的每个机器的id必须唯一
broker.id=0
broker.id=1
broker.id=2
- 修改zookeeper的连接配置
zookeeper.connect=192.168.13.106:2181
- 修改listeners配置
如果配置了listeners,那么消息生产者和消费者会使用listeners的配置来进行消息的收发,否则,
会使用localhost
PLAINTEXT表示协议,默认是明文,可以选择其他加密协议
listeners=PLAINTEXT://192.168.13.102:9092
- 分别启动三台服务器
sh kafka-server-start.sh -daemon ../config/server.properties