Ubuntu Kafka集群扩容步骤如下:
准备新节点
broker.id,编辑server.properties配置文件,设置listeners(监听地址)、log.dirs(日志目录)、zookeeper.connect(ZooKeeper集群地址)。启动新节点
bin/kafka-server-start.sh config/server.properties启动Kafka服务。加入集群
advertised.listeners需同步更新客户端配置)。kafka-topics.sh --describe --bootstrap-server <broker>:9092验证新节点是否加入。数据迁移(可选)
kafka-reassign-partitions.sh工具生成并执行分区迁移计划:
--generate参数生成JSON格式的迁移方案。--execute参数开始数据复制。--verify参数确认迁移状态。监控与优化
kafka-topics.sh、kafka-consumer-groups.sh等工具监控集群状态。注意事项:
参考来源: