Mysql

Galera 集群實現問題

  • July 14, 2015

我剛剛在三台伺服器之間使用 MariaDB 10.0.20 成功創建了我的第一個 Galera 集群。

關於我的實現,我有幾個問題: 1. 如果一台伺服器與其他伺服器隔離,但仍然有客戶端連接,會發生什麼情況?2. 如果兩台伺服器不能直接通信,但第三台伺服器可以與兩台伺服器通信,會發生什麼情況?3. 可以一次升級一台伺服器嗎?4. 是否可以一次對一台伺服器進行配置更改(例如啟用查詢記憶體)

  1. 如果一台伺服器與其他伺服器隔離,但仍然有客戶端連接,會發生什麼?

隔離伺服器變得不可讀取或不可寫入,並且將在隔離結束時使用其他節點之一恢復同步。

  1. 如果兩台伺服器不能直接通信,但第三台伺服器可以與兩台伺服器通信,會發生什麼情況?

這兩個伺服器很可能會自我隔離(非主要模式)。

  1. 是否可以一次升級一台伺服器?

是的。等到一個同步後再移動到下一個。

  1. 是否可以一次對一台伺服器進行配置更改(例如啟用查詢記憶體)

是的。更改一些與 galera 相關的設置時要小心,因為這些設置可能會創建其他節點無法理解的寫入集。

引用自:https://serverfault.com/questions/704222