技术开发 频道

MySQL Cluster Manager

  3.3.3 创建和开始一个Cluster

  一旦代理安装和开始之后,下一步就是设置实体来管理Cluster。作为一个前提条件,需要管理的MySQL Cluster版本的安装文件应该被存储在一个已知位置—在这个例子中,/usr/local/mysql_X_Y_Z。

  如3.3.2部分中步骤4中,连接到代理进程运行在任何物理主机--从那创建所有需要Cluster(站点、主机、packages和Cluster)的实体的整个进程以及开始的Cluster可被执行。

  1.定义站点—即运行MySQL Cluster进程的的主机设置需要管理。

mcm> create site --hosts=192.168.0.10,192.168.0.11,192.168.0.12,192.168.0.13 mysite;

  2.定义package(s)用于Cluster;更多的packages能够晚点添加(例如当升级到最新的MySQL Cluster版本时)。在此例子中,每个主机的MySQL Cluster安装目录在相同的位置—如果不是此情形—主机选项能够用于辨别哪个主机目录名称适合于:

mcm> add package --basedir=/usr/local/mysql_6_3_27a 6.3.27a;

  mcm
> add package --basedir=/usr/local/mysql_7_0_9 7.0.9;

  3.创建Cluster,指定package(MySQL Cluster版本)并且设置节点/进程以及哪个主机可能运行。

mcm> create cluster --package=6.3.26

  
--processhosts=ndb_mgmd@192.168.0.10,ndb_mgmd@192.168.0.11,

  ndbd@
192.168.0.12,ndbd@192.168.0.13,ndbd@192.168.0.12,

  ndbd@
192.168.0.13,mysqld@192.168.0.10,mysqld@192.168.0.11

  mycluster;

  4.Cluster现在已经明确—所有剩下的开始的据库进程变得可用。

mcm> start cluster mycluster;

  mcm
> start cluster mycluster;

  需要注意的是,节点ID是自动分配的,提供的第一张进程列表由1开始,随后的每个

  进程由1递增。

  MySQL Cluster现在启动和运行如以上图7所示。

0
相关文章