Galera是我所处环境的正确选择吗? [关闭]

问题描述 投票:-2回答:1

我需要使用更改的主服务器为两个mariadb服务器设置数据复制。我使用galera和仲裁程序测试了复制以确定主数据库,到目前为止,该数据库仍然有效。

但是,我的问题是这两个服务器或单个服务器都有潜在的故障转移或硬关闭。

因此,如果两台服务器都进行了硬关机,我没有找到一种自动重新引导群集的简便方法:

从此节点引导群集可能并不安全。它不是离开集群的最后一个,并且可能不包含所有更新

一种可能是编写一些脚本来比较和更改两台服务器上的grastate.dat。但这对我来说似乎很棘手。

Galera是适合我的环境的正确选择吗?故障转移后是否还有其他引导程序的可能性?您对我有其他选择吗?

mysql mariadb replication failover galera
1个回答
0
投票

如果您有两台服务器(仲裁器不计算在内)。则galera(或任何基于仲裁的群集解决方案)不合适。

如果节点发生故障,您只有一个供体可以将数据SST返回。在这种情况下,您将处于离线状态。

使用3个完整节点并正确执行此操作,或者使用xtra / mariabackup作为sst容忍一些小的停机时间,或者不这样做。

绝对不会对其文件进行黑客入侵,galera足够脆弱。

© www.soinside.com 2019 - 2024. All rights reserved.