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
等工具監控集群狀態。注意事項:
參考來源: