192.168.5.155,,,,, mysql-mgm-node
192.168.5.156,,,,, mysql-sql-node1 mysql-data-node1
192.168.5.157,,,,, mysql-sql-node2 mysql-data-node2
下载集群软件并上传至各服务器。
创建安装目录
mkdir - p/usr/local/mysql/bin
mkdir - p/usr/local/mysql/ndbdata
添加执行文件路径
vi ~/ash_profile
=$ PATH: $ HOME/bin:/usr/地方/mysql/bin
拷贝执行文件
cp bin/ndb_mgmd/usr/local/mysql/bin
cp bin/ndb_mgm/usr/local/mysql/bin
创建日志文件存储目录
mkdir/var/log/mysql-cluster
创建配置文件目录及文件
mkdir/usr/local/mysql/cluster-conf
vi/usr/local/mysql/cluster-conf/配置。ini
编辑配置文件:
[ndbd违约]
NoOfReplicas=2
DataMemory=2048
IndexMemory=512
[ndb_mgmd]
id=1主机名=192.168.5.155
DataDir=/var/log/mysql-cluster
[ndbd]
id=11
主机名=192.168.5.156
DataDir=/usr/地方/mysql/ndbdata
[ndbd]
id=12
主机名=192.168.5.157
DataDir=/usr/地方/mysql/ndbdata
(mysqld)
id=21日主机名=192.168.5.156
(mysqld)
id=22主机名=192.168.5.157
(mysqld) id=23
yum安装libaio # groupadd mysql
# useradd mysql - g mysql
# mv mysql-cluster-gpl-7.2.9-linux2.6-x86_64.tar。广州/usr/local/
# cd/usr/local/
#焦油zxvf mysql-cluster-gpl-7.2.9-linux2.6-x86_64.tar。广州
# rm - f mysql-cluster-gpl-7.2.9-linux2.6-x86_64.tar。广州
# mv mysql-cluster-gpl-7.2.9-linux2.6-x86_64 mysql
# chown - r mysql: mysql mysql
# cd mysql
#脚本/mysql_install_db mysql——用户=
# cp支持文件/my-medium.cnf/etc/my.cnf
# cp支持文件/mysql。服务器/etc/init.d/mysqld # vi/etc/my.cnf
添加:
datadir=/usr/地方/mysql/数据/,,,,,
ndbcluster
ndb-connectstring=192.168.5.155
[ndbd]
连接字符串=192.168.5.155
[mysql_cluster]
ndb-connectstring=192.168.5.155
[ndb_mgm],
连接字符串=192.168.5.155
[ndb_mgmd]
配置文件=/var/lib/mysql-cluster/config.ini
,
(1)启动管理节点相关服务:
#/usr/地方/mysql/bin/ndb_mgmd - f/var/lib/mysql-cluster/配置。ini # netstat -lntpu
tcp,,,,,,, 0,,,,, 0 0.0.0.0:1186,,,,,,,,,,, 0.0.0.0: *,,,,,,,,,,,,,,,
听,,22907/ndb_mgmd
(2)启动数据节点相关服务:
#/usr/地方/mysql/bin/ndbd——最初,(初次启动需要加——初始参数)
# netstat -lntpu
mkdir/usr/local/mysql/ndbdata
chmod 755/usr/local/mysql/ndbdata
#服务mysqld开始
(root@localhost本)#。/ndb_mgm
——NDB集群管理客户机——
ndb_mgm>show
连接管理服务器:localhost: 1186
集群配置- - - - - - - - - - - - - - - - - - - - - - - -
[ndbd (NDB)],,,, 2节点(s)
id=11,, @192.168.5.156, (mysql-5.5.28 ndb-7.2.9,节点组:0)
id=12,, @192.168.5.157, (mysql-5.5.28 ndb-7.2.9,节点组:0,主人)
,
[ndb_mgmd (MGM)] 1个节点(s)
id=1,,, @192.168.5.155, (mysql-5.5.28 ndb-7.2.9)
,
(mysqld (API)],, 3节点(s)
id=21,, @192.168.5.156, (mysql-5.5.28 ndb-7.2.9)
id=22,, @192.168.5.157, (mysql-5.5.28 ndb-7.2.9)
id=23(没有连接,接受来自任何主机的连接)
可关闭的主人,看主人状态是否转移到另外一台;在一个关闭状态下,修改B数据库,启动,看数据是否同步。