kafka運維之broker縮容
- 2019 年 10 月 4 日
- 筆記
我們做完交換機的維護後,因為資源緊缺,還需要把原先的的2個broker節點加回到集群,將臨時的node4 node5 摘出集群。
node1 192.168.2.187
node2 192.168.2.188
node3 192.168.2.189
node4 192.168.2.190 ==== 需要摘出集群
node5 192.168.2.191 ==== 需要摘出集群
摘除節點的操作和添加節點類似。這裡就大致描述下步驟:
1、將 node4 node5 kafka上面的topic數據全部遷移到node2 node3上(使用kafka-manager來做這一步)
2、依次關閉 node4 node5 上面的zk進程,每次關閉一台後都需要等1-2分鐘 觀察下zk集群狀態是否有異常
3、依次關閉 node4 node5 上面的kafka進程,每次關閉一台後都需要等1-2分鐘 觀察下kafka集群狀態是否有異常
4、刪除node1 node2 node3 zk配置文件中關於node4 node5的相關信息
5、刪除node1 node2 node3 kafka配置文件中關於node4 node5的相關信息
6、觀察集群是否有異常
## 可能遇到的問題:
在遷移過程中,遇到consumergroup在我們遷移topic的時候發生異常,讓業務方重啟了consumer後 報錯消失。。