Kraft管理KAFKA集群节点信息

一、简介

       kafka可以使用zookeeper管理集群节点信息,也可以使用kafka自带的kraft管理集群节点信息,具体实现步骤如下:

二、实现步骤

1.在每个节点修改配置confit/kraft/server.properties配置文件

#broker就是只用于broker节点,controller用于管理kafka集群节点。两个都有表示当前kafka服务同时具备broker和controller作用
process.roles=broker,controller
#节点唯一编号,每个节点不一样

node.id=1

#controller集群 格式{node.id}@host:port

controller.quorum.voters=1@172.20.1.233:9093,2@172.20.1.234:9093,3@172.20.1.235:9093

#监听本机

advertised.listeners=PLAINTEXT://172.20.1.233:9092

2.生成集群唯一ID

在一个节点执行就可以

 ./bin/kafka-storage.sh random-uuid

3.格式化存储

分别在各个节点上执行

./bin/kafka-storage.sh format -t 上一步生成的ID字符串 -c ./config/kraft/server.properties

4.启动kafka节点

分别在各个节点启动

./bin/kafka-server-start.sh -daemon ./config/kraft/server.properties

5.校验是否启动成功

生产消息

./bin/kafka-console-producer.sh --topic quickstart-events  --bootstrap-server 172.20.1.233:9092

消费消息

./bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值