首页 > 解决方案 > 如何使用 Galera Cluster 在单个 VM 中设置多个 mariadb?

问题描述

如何使用 Galera Cluster 在单个 VM 中设置多个 mariadb 服务器?如果配置链接可用,请分享我?我在 galera 网站上搜索过它说将节点添加到集群中,而不是将多个 mariadb 服务器添加到集群中

标签: mariadbgalera

解决方案


分析在单个服务器中有 3 个 Galera 节点,

  • 所有 3 个都在一个 VM 中
  • 3 个虚拟机中的每个虚拟机
  • 没有虚拟机

笔记:

  • Galera 提供崩溃保护——如果一个节点由于硬件故障而停机,其他节点继续为数据库提供服务。并非所有这些都共享相同的服务器和磁盘。
  • 通过拥有多个 MySQL 实例(无论是否作为 Galera 节点),您可以更好地利用 CPU。但是,由于 MySQL 很少需要所有可用的 CPU,我认为这种配置没有优势。
  • 每个实例都为静态事物使用一些 RAM——3 个实例导致 3 个这样的副本。其他事物(例如,缓存)随 RAM 大小而扩展。
  • 在网络方面没有优势。
  • (单实例和多实例之间几乎没有区别可能还有其他原因。)

推荐阅读