说明:在1台机器上搭建集群环境比较简单,直接参考MySQL官网给出的说明文件就可以轻松配置。3台机器搭建集群环境遇到问题比较多,主要问题如下:
(1)防火墙问题,3台机器的防火墙都需要关闭。我在测试过程中刚开始是完全没有考虑到这个问题,后来发现这个问题,也只是把管理节点的防火墙关闭,结果是悲剧的。
(2)启动数据库问题,由于我没有安装MySQL客户端,直接用mysql命令启动不了数据库,纠结了很久最后用了:ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock这个命令终于解决了。
(3)虚拟机问题,不知道为什么,我用clone的系统做这个实验不能成功,最后只能是安装三个系统。至于为什么用clone的系统不能成功,我还没找到原因所在。
除了以上三个让我困惑了比较长时间的问题,其他还遇到很多小问题,在这里就不写出来了。虽然环境已经搭建成功,但其中的原理还不是很明白,还需要在实际应用中去慢慢理解体会。
MySQL Cluster 3台机器搭建集群环境 DOC 文档下载
具体下载目录在 /2013年资料/1月/20日/MySQL Cluster 3台机器搭建集群环境