gp節點出現了acting as primary change tracking錯誤,判斷是節點primary和mirror發生了切換spa
1.沒有配置gp的日誌,沒法獲取爲何切換了,待會兒看看默認日誌在哪裏日誌
目前只有gpadmin、gprecover的操做日誌orm
在gpadmin和master的日誌pg_log中也沒有報錯切換的提示。--那麼切換的日誌在哪裏呢???內存
2.執行gprecoverseg命令,提示共享內存清除失敗。而後執行gpstate -m 發現並無成功,仍是tracking狀態ast
3.重啓gp gpstop -M fast gpstartform
4.執行gprecoveryseg 仍是失敗,發現一個錯誤Failed to inform primary segment of updatedmirroring state. 應該是缺失增量信息致使segment恢復失敗(tracking後,仍然可用,有數據繼續寫入)class
5.執行gprecoveryseg -F 進行全量恢復 成功配置
6.執行gprecoveryseg -r 將gp全部節點恢復到原來角色date