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所有節點恢復到原來角色