1. 程式人生 > >GreenPlum的Primary和Mirro切換恢復

GreenPlum的Primary和Mirro切換恢復

over 命令 -s ack stop fas b-s upd inf

gp節點出現了acting as primary change tracking錯誤,判斷是節點primary和mirror發生了切換

1.沒有配置gp的日誌,無法獲取為什麽切換了,待會兒看看默認日誌在哪裏

目前只有gpadmin、gprecover的操作日誌

在gpadmin和master的日誌pg_log中也沒有報錯切換的提示。--那麽切換的日誌在哪裏呢???

2.執行gprecoverseg命令,提示共享內存清除失敗。然後執行gpstate -m 發現並沒有成功,還是tracking狀態

3.重啟gp gpstop -M fast gpstart

4.執行gprecoveryseg 還是失敗,發現一個錯誤Failed to inform primary segment of updatedmirroring state. 應該是缺失增量信息導致segment恢復失敗(tracking後,仍然可用,有數據繼續寫入)

5.執行gprecoveryseg -F 進行全量恢復 成功

6.執行gprecoveryseg -r 將gp所有節點恢復到原來角色

GreenPlum的Primary和Mirro切換恢復