1. 获取; 2. 安装; 3. 配置; 4. 运行; 5. 测试; 6. 停止; 7. 总结
这个不必多言吧,到 MySQL 网站上面下载就是了。MySQL Cluster 的英文部署测试手册很简明,这里和其内容基本一样。喜欢读英文版的朋友可以直接下载,略过本文。http://www.mysql.com/products/cluster/mysql-cluster-datasheet.pdf
MySQL Cluster 的英文部署测试手册下载地址:
具体下载目录在 /2012年资料/2月/29日/MySQL Cluster 开发环境简明部署(中文)/
先解压,然后创建一个 symbolic link:
如果你愿意,可以将~/mysqlc/bin加入到你的 path 里,方便使用。
作为在开发环境上第一次部署,还是以测试为主要目的。一个完整的 MySQL Cluster 由 MySQL Server,Data Nodes,Management Node 三部分组成。首先我们为它们创建一些必须的目录:
然后在conf目录下创建如下两个文件,分别是config.ini和my.cnf,内容如下:
用于 MySQL Server 的配置,端口号port根据你自己的情况设定。
该文件用于配置各结点的 NodeId 和 Data Nodes 与 Management Node 的数据目录。
这时你的目录结构应该如下:
MySQL Cluster 的启动顺序是有要求的,如下:
命令如下:
检查已经启动的结点的状态,命令为:
输出如下:
表示已经可以启动 MySQL Server 了。最后启动 MySQL Server,命令为:
输出信息如下:
连接 MySQL Server 进行测试,确认可以用ndb存储引擎来创建数据库中的表,如下:
MySQL Cluster 必须手动停止,Data Nodes 可以用 ndb_mgm 来停止:
如果提示:
则在shutdown命令前加上sudo。
正常停止的信息类似如下: