---

title: Kafka KRaft 无 ZooKeeper 集群配置要点

keywords:

  • KRaft
  • controller.quorum.voters
  • process.roles
  • node.id
  • listeners

description: 在 KRaft 模式下配置 Kafka 集群的控制器与代理角色,提供 server.properties 关键参数说明。

tags:

  • KRaft
  • Kafka
  • controller.quorum.voters
  • listeners
  • node.id
  • process.roles
  • 后端
  • 运维

categories:

  • 文章资讯
  • 技术教程

---

Kafka KRaft 无 ZooKeeper 集群配置要点

关键参数(server.properties

  • process.roles=broker,controller
  • node.id=1
  • controller.quorum.voters=1@localhost:9093,2@localhost:9094,3@localhost:9095
  • listeners=PLAINTEXT://:9092,CONTROLLER://:9093
  • log.dir=/var/lib/kafka

初始化与启动(示意)

kafka-storage.sh format -t $(uuidgen) -c server.properties
kafka-server-start.sh server.properties

总结

KRaft 将控制面合并进 Kafka 自身,通过正确设置角色、节点与选举参数,可构建无 ZooKeeper 的高可用集群。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部