GreenPlum的Primary和Mirro切換恢復


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM