亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

pxc掛了一個節點怎么辦

pxc 有一個節點掛了那不是不能用了?

正在回答

3 回答

PXC集群有高可用性,宕機一個節點是其他節點是依舊可以使用的。在PXC級群之前設置Haproxy負載均衡。一個PXC節點宕機,Haproxy檢測到,以后所有的請求都分發給其他的節點

0 回復 有任何疑惑可以回復我~

直接通過docker start node1 或者任何一個節點是啟動不了的,原因是集群之前的同步機制造成的,啟動任何一個節點,該節點都會去其它節點同步數據,其它節點仍處于宕機狀態,所以該節點啟動失敗,這也是pxc集群的強一致性的表現,解決方式是,刪除所有節點docker rm node1 node2 node3 node4 node 5

和數據卷中的grastate.dat文件

rm -rf /var/lib/docker/volumes/v1/_data/grastate.dat

rm -rf /var/lib/docker/volumes/v2/_data/grastate.dat

rm -rf /var/lib/docker/volumes/v3/_data/grastate.dat

rm -rf /var/lib/docker/volumes/v4/_data/grastate.dat

rm -rf /var/lib/docker/volumes/v5/_data/grastate.dat

重新執行集群創建的命令即可,因為數據都在數據卷中,所有放心,集群重新啟動都數據仍然都在.。

1 回復 有任何疑惑可以回復我~

老師可能沒理解他問的關鍵,他不是考慮高可用的問題,根據講解原理,當某個節點插入數據提交事務后,其它節點執行數據復制及GTID,當某節點掛了,失否整個事務是不能完成提交的呢?? 或者能提交,那失敗的PXC集群節點后續再如何處理?

1 回復 有任何疑惑可以回復我~
#1

東北虎Boy

PXC要么所有節點都提交,要么都不提交,就這么簡單
2018-11-23 回復 有任何疑惑可以回復我~
#2

方子哥 回復 東北虎Boy

那掛掉一個節點后,數據不是同步不了嗎?還這么提交,我有點不理解
2019-03-15 回復 有任何疑惑可以回復我~
#3

hhktony 回復 方子哥

1. 在權重一樣的情況下,其中一個節點掛掉后,會觸發選舉組件將該節點從集群中移出,剩下的節點組成一個可用的組繼續提供服務 2. 當節點恢復時會選擇一個節點作為捐贈節點進行全量同步 3. 為什么說權重一樣的情況,具體請參考:https://galeracluster.com/library/documentation/weighted-quorum.html
2019-11-16 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

pxc掛了一個節點怎么辦

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號