2017-03-24 94 views
0

我在兩臺不同的服務器上安裝galera集羣,並將它們同步爲主 - 主複製。MariaDB Galera集羣不會在崩潰後複製數據

服務器配置

的Debian GNU/Linux的7 500 GB HDD

比方說例如我有兩個服務器。服務器A和服務器B

發行

現在由於一些原因,如果服務器一個MySQL崩潰或者服務器關閉的服務器B管理那個時候完全流量,並將其登錄基於B 服務器A和B是數據在主 - 主複製中,所以兩個節點都是主節點。

現在的問題是當A爲下和插在B中的數據這是一個完全細複製當A是UP但數據不能同步,其在不存在A的第B執行更新操作

有誰知道爲什麼會發生這種情況,或者有沒有解決我的問題的配置?

在此先感謝。

回答

0

這是一個典型的裂腦情景。

發生的情況是您的羣集無法確定哪個節點是主節點。你可以閱讀更多關於它here

爲了防止這種情況在將來發生,您應該確保羣集中的節點數不均勻,或者使用Galera Arbitrator

我希望這是有幫助的。祝你好運!

+0

服務器A是我的主節點。感謝您的回覆。 –

+0

@mrb我們在複製中有2臺服務器(偶數),你是說我們需要添加一些虛擬服務器來避免這個問題呢?這個問題很常見嗎? – Devang

+0

@Devang。偶數的問題在於,在節點發生故障後,他們無法確定哪個服務器是「主」節點。將第三個節點添加到集羣可以解決此問題。你可以在這裏找到所有的信息:http://galeracluster.com/documentation-webpages/twonode.html。 – mrb

相關問題