- 爱易网页
-
数据库教程
- MySQL NDB 装配的安装,配置与测试
日期:2014-05-16 浏览次数:20443 次
MySQL NDB 安装的安装,配置与测试
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命令即可。
--------------------------------------------
四:配置数据节点[192.168.133.101, 192.168.133.102]:
创建/etc/my.cnf文件,内容如下
# Options for mysqld process:
[mysqld]
datadir=/usr/local/mysql/ndbdata
[mysql_cluster]
ndb-connectstring = 192.168.133.98
--------------------------------------------
五
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。