Galera:无需停机即可将集群拆分为两个集群

问题描述

我有一个带有 5 个节点的 Maria-DB galera 集群设置。集群上运行着两个数据库,它们属于两个不同的应用程序。随着这两个应用程序的增长和增长,我想添加 5 个额外的服务器并拆分数据库,以便之后我有 2 个独立的 galera 集群(每个集群有 5 个节点)。

现在主要问题是:

  1. 如何在不停机的情况下进行管理?

这是我已经想到的,包含一些子问题:

我可以将 5 个节点添加到现有集群中,从而形成一个 10 个节点的集群。

  1. 但是如何(一步一步地)拆分它以在之后获得两个独立的集群?

我想先建立 10 个服务器集群设置,然后一个一个编辑服务器配置(然后重新启动守护程序),以便每个服务器在配置中只有自己集群的 IP。这应该会导致两个集群,但是

  1. 我不确定他们那时是否还相互交流(他们不应该)?

还有一点是,两个集群之后都会有相同的集群名称,这很烦人。我不确定集群名称是如何由 MariaDB/galera 处理的。

  1. 集群名称是否会对软件的功能产生影响,还是只是为了让用户可读?

  2. 如果是这样,我应该关心另一种集群 ID 吗?

  3. 集群一般如何重命名

提前致谢,数据库极客!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...