快速业务通道

mysql-cluster

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-06
看网上很多人说mysql集群不是很稳定,因此这2天做了下mysql的集群,打算配置没有什么问题了,过2天做下相关的性能测试,我的配置环境如下: 操作系统: Centos5.2 软件包: mysql-cluster-gpl-7.0.8a-linux-i686-glibc23.tar.gz 数据库管理节点: 192.168.100.151
数据库数据节点: 192.168.100.65,192.168.100.58
数据库sql节点: 192.168.100.65,192.168.100.58 我这里数据节点和sql节点用相同的2台机器承担. 1.管理节点的安装 #groupadd mysql #useradd mysql -g mysql #mv mysql-cluster-gpl-7.0.8a-linux-i686-glibc23.tar.gz /usr/local/ #cd /usr/local/ #tar zxvf mysql-cluster-gpl-7.0.8a-linux-i686-glibc23.tar.gz #rm -f mysql-cluster-gpl-7.0.8a-linux-i686-glibc23.tar.gz #mv mysql-cluster-gpl-7.0.8a-linux-i686-glibc23 mysql #chown -R mysql:mysql mysql #cd mysql #scripts/mysql_install_db --user=mysql 2.管理节点的配置 #mkdir /var/lib/mysql-cluster #cd /var/lib/mysql-cluster #vi config.ini //这里需要手动添加如下内容 [ndbd default]
NoOfReplicas=2
DataMemory=80M
IndexMemory=18M
//这里有很多参数,大家可以自己找下相关资料 [ndb_mgmd]
Id=1
Hostname=10.10.1.151 //管理节点IP
datadir=/usr/local/mysql/logs
[ndbd]
Id=2
Hostname=10.10.1.65 //数据节点IP
datadir=/usr/local/mysql/data/
//数据节点的数据目录,这里要与数据节点的配置文件my.cnf 的数据指定相同 拥有帝国一切,皆有可能。欢迎访问phome.net [ndbd]
Id=3
Hostname=10.10.1.58 //数据节点IP
datadir=/usr/local/mysql/data/
[MYSQLD]
[MYSQLD]
3.安装和配置数据节点 这里2台机器数据节点安装是相同的. #groupadd mysql #useradd mysql -g mysql #mv mysql-cluster-gpl-7.0.8a-linux-i686-glibc23.tar.gz /usr/local/ #cd /usr/local/ #tar zxvf mysql-cluster-gpl-7.0.8a-linux-i686-glibc23.tar.gz #rm -f mysql-cluster-gpl-7.0.8a-linux-i686-glibc23.tar.gz #mv mysql-cluster-gpl-7.0.8a-linux-i686-glibc23 mysql #chown -R mysql:mysql mysql #cd mysql #scripts/mysql_install_db --user=mysql #cp support-files/my-medium.cnf /etc/my.cnf #cp support-files/mysql.server /etc/init.d/mysqld #vi /etc/my.cnf //这里需要手动添加如下的内容 datadir=/usr/local/mysql/data/ //这里要与管理节点的config.ini相同
ndbcluster
ndb-connectstring=10.10.1.151
[ndbd]
connect-string=10.10.1.151
[mysql_cluster]
ndb-connectstring=10.10.1.151
[ndb_mgm]
connect-string=192.168.1.151
[ndb_mgmd]
config-file=/var/lib/mysql-cluster/config.ini
//这里要指定管理节点配置文件路径 4.启动相关服务 在管理节点启动相关服务: #/usr/local/mysql/bin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini #netstat -lntpu tcp 0 0 0.0.0.0:1186 0.0.0.0:* LISTEN 22907/ndb_mgmd 看到1186端口开放了说明启动是正常的. 在数据节点启动相关服务: #/usr/local/mysql/bin/ndbd --initial #netstat -lntpu 拥有帝国一切,皆有可能。欢迎访问phome.net
t

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号