配置mysql集群服务器

配置mysql集群服务器

目前我有两台服务器:

  1. appbe-带有 apache web 服务器的 Linux 服务器。
  2. db0-带有mysql服务器的linux服务器。

我想添加另一个带有 mysql 服务器的 linux 服务器并使用 mysql-cluster 服务器。

我创建了一个名为 db1 的新 Linux 服务器,并在 db0 和 db1 上安装了 mysql 集群服务器。

我的第一个问题是:

我注意到 MySQL 群集管理服务器守护程序已安装并正在其中一个节点上运行。所以我决定也在 appbe 服务器上安装 Mysql 群集管理服务器。这是一个好主意吗?群集管理服务器是否会占用太多资源,并且它不应该驻留在提供网页的同一台服务器上?如果是这样,这是否意味着我必须至少有 3 个不同的服务器才能将 mysql 作为群集运行?

所以这意味着我将拥有以下配置:

appbe - 带有 mysql 管理节点的 tomcat web 服务器

  • db1-数据节点
  • db2-数据节点

通过阅读http://en.wikipedia.org/wiki/MySQL_Cluster 我理解运行该 SQL 节点(运行 mysql 服务器)是可选的,如果我使用 NDB API,则不需要。我读到 clusterJ 连接器使用该 API。

这是最佳配置吗?如果 db1 和 db2 是数据节点,这是否意味着管理节点是大脑并且所有 sql 解析都将在那里发生?

任何信息都将不胜感激!

谢谢!

答案1

值得一看 MySQL Cluster 评估指南,以了解该技术的概述和建议的部署: http://mysql.com/why-mysql/white-papers/mysql_cluster_eval_guide.php

相关内容