时间:2021-07-01 10:21:17 帮助过:71人阅读
MySQL NDB 安装下载:mysql-cluster-gpl-7.1.10-linux-x86_64-glibc23.tar.gz配置之前,需要先从理论上好好系统把握一下mysql ndb
MySQL NDB 安装
下载:mysql-cluster-gpl-7.1.10-linux-x86_64-glibc23.tar.gz
配置之前,需要先从理论上好好系统把握一下mysql ndb的配置方法,这样可以少走很多弯路.
一:配置前的规划
管理节点IP: 192.168.133.98 节点ID: id=1
NDB数据节点1: 192.168.133.101 节点ID: id=2
NDB数据节点2: 192.168.133.102 节点ID: id=3
mysql节点1: 192.168.133.62 节点ID: id=4
mysql节点2: 192.168.133.100 节点ID: id=5
OS:CentOS 5.4 64位,4GB内存,5台都是虚拟机,都是运行在Vmware vsphere上的.
[root@localhost ndbdatabase]# uname -a
[root@localhost ndbdatabase] #:Linux localhost.localdomain 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
--------------------------------------------------------------------------------
二:开始安装
A,安装数据节点与mysql节点,以下操作重复4次,在除管理节点以外的其他的节点上执行:
#groupadd mysql
#useradd –g mysql mysql
#tar zxvf mysql-cluster-gpl-7.1.10-linux-x86_64-glibc23.tar.gz
#chown mysql:mysql mysql-cluster-gpl-7.1.10-linux-x86_64-glibc23
#cd mysql-cluster-gpl-7.1.10-linux-x86_64-glibc23
#mv * /usr/local/mysql
上述命令先创建mysql组和mysql用户,并且把MySQL分配到MySQL组,然后将安装文件解压,把它放置到/usr/local/mysql目录。
---------------------------------------------------------------------------------
三:配置
配置管理节点[192.168.133.98]:
创建以下文件/var/lib/mysql-cluster/config.ini,并在其中添加如下内容:
[NDBD DEFAULT]
NoOfReplicas=2 #2表示节点
DataMemory=100M
IndexMemory=100M
[TCP DEFAULT]
portnumber=2202
#管理节点
[NDB_MGMD]
id=1
hostname=192.168.133.98
datadir=/var/lib/mysql-cluster
#第一个ndbd节点
[NDBD]
id=2
hostname=192.168.133.101
datadir=/usr/local/mysql/ndbdata
#第二个ndbd节点
[NDBD]
id=3
hostname=192.168.133.102
datadir=/usr/local/mysql/ndbdata
#SQL node
[mysqld]
id=4
hostname=192.168.133.62
[mysqld]
id=5
hostname=192.168.133.100
在这个文件里,我们分别给四个节点分配了ID,这有利于更好的管理和区分各个节点。当然,要是不指定,MySQL也会动态分配一个。上述几个Datadir如果还不存在的需要手动创建。用mkdir –p命令即可。