一、安装要求
安装环境:CentOS-6.5-32bit
软件名称:mysql-cluster-gpl-7.2.25-linux2.6-i686.tar.gz
下载地址:http://mysql.mirror.kangaroot.net/Downloads/
软件包:mysql-cluster-gpl-7.2.25-linux2.6-i686.tar.gz
软件包存放目录:/usr/local
管理节点(MGM): 192.168.1.71
数据节点1(NDBD1):192.168.1.72
数据节点2(NDBD2):192.168.1.73
sql节点1(SQL1): 192.168.1.74
sql节点2(SQL2): 192.168.1.75
二、安装部署
1.安装前:(所有节点服务器需执行)
[root@MGM ]#rpm -qa|grep mysql* (查询系统中存在的mysql)[root@MGM ]#rpm -e –nodeps mysql-libs-5.1.71-1.el6.i686 (根据自己查出来的mysql版本) |
2.开始部署:(所有节点服务器需执行)
[root@MGM ]#groupadd mysql[root@MGM ]#useradd mysql -g mysql[root@MGM ]#cd /usr/local (软件包在此目录下,根据自己存放位置进入)[root@MGM local]#tar -xvfmysql-cluster-gpl-7.2.25-linux2.6-i686.tar.gz[root@MGM local]#mkdir /usr/local/mysql (创建mysql目录)[root@MGM local]#mvmysql-cluster-gpl-7.2.25-linux2.6-i686/* mysql[root@MGM local]#chown -R mysql:mysql mysql/[root@MGM local]#cd mysql[root@MGM mysql]#scripts/mysql_install_db –user=mysql (管理及数据节点执行这条命令)#scripts/mysql_install_db –user=mysql –datadir=/var/mysql/data (sql节点执行这条命令) |
三、集群配置
1.管理节点配置:
[root@MGM mysql]#mkdir /var/lib/mysql-cluster[root@MGM ]#mkdir /var/mysql[root@MGM ]#mkdir /var/mysql/data[root@MGM ]#mkdit /var/mysql/log[root@MGM mysql]#vi /var/lib/mysql-cluster/config.ini (添加以下内容)[NDBD DEFAULT]NoOfReplicas=2#[TCP DEFAULT]#PortNumber=1186[NDB_MGMD]#设置管理节点服务器nodeid=1HostName=192.168.1.71 DataDir=/var/mysql/data[NDBD]nodeid=2HostName=192.168.1.72 DataDir=/var/mysql/data[NDBD]nodeid=3HostName=192.168.1.73 DataDir=/var/mysql/data[MYSQLD]nodeid=4HostName=192.168.1.74 [MYSQLD]nodeid=5HostName=192.168.1.75 #必须有空的mysqld节点,不然数据节点断开后启动有报错[MYSQLD]nodeid=6[mysqld]nodeid=7 |
拷贝ndb_mgm、ndb_mgmd、config.ini到bin目录:
[root@MGM mysql]#cd /usr/local/mysql/bin[root@MGM bin]#cp ./ndb_mgm /usr/local/bin/[root@MGM bin]#cp ./ndb_mgmd /usr/local/bin/[root@MGM bin]#cp /var/lib/mysql-cluster/config.ini /usr/local/bin/[root@MGM bin]#vi /etc/sysconfig/iptables (添加红色方框内容) |
[root@MGM bin]/etc/init.d/iptables restart 重启防火墙 |
2.数据节点配置:(所有数据节点需执行)
新闻热点
疑难解答