【问题标题】:Can i use master-slave replication on a cluster?我可以在集群上使用主从复制吗?
【发布时间】:2019-12-01 06:07:54
【问题描述】:
我在两个 zabbix-server 上都使用 MariaDB 5.5.60,它们之间有一个集群解决方案用于 zabbix-server 服务。
我可以对集群使用主从解决方案吗?
如果我有 node1 和 node2,并且他们都有 MariaDB,
node1是master,node2是slave。
如果node1宕机了,slave能否保留写入数据库的新信息?或者我需要进行一些同步以使奴隶成为主人,反之亦然?
有这样的主从解决方案还是我有更好的解决方案?
【问题讨论】:
标签:
mariadb
cluster-computing
replication
zabbix
master-slave
【解决方案1】:
“主从”涉及不断地从主更新从。如果 Master 崩溃了,那么很有可能某些东西没有到达 Slave,但除此之外,Slave 总是与 Master 相同。
“故障转移”主要涉及将流量重定向到从站并使其可写。
然后是为新的 Master 设置一个新的 Slave 等麻烦。
但是...您使用“集群”一词使问题更加混乱。这可能是指另一种更强大的复制技术。它是否也说“Galera”或“Group Replication”或“Innodb Cluster”?可能不会,因为它是相当旧的(5.5)。
请研究 Zabbix 提供了什么(我不知道它做了什么。)并研究 MySQL/MariaDB 文档中的“复制”。