1. 場景描述
Greenplum主節點出現故障,需要將standby節點手動切換為master節點,當master節點修復完成后,再將新修復的master節點設置為standyb節點加入到集群中。
2. 解決方案
2.1 激活standby節點
在standby節點上執行命令
gpactivatestandby -d /data/gpdata/gpmaster/gpseg-1
是否切換,選擇'y'。
2.2 查看集群狀態
gpstate -v
2.3 將故障master節點重新加入集群,作為standby節點
2.3.1 先備份之前的主節點數據
mv /data/gpdata/gpmaster/gpseg-1 /data/gpdata/gpmaster/gpseg-1_bak20190522
2.3.2 將節點作為standby加入集群
gpinitstandby -s 故障節點主機名
2.4 查看集群節點狀態
gpstate -v
