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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 查看linux系统硬盘运行时间下一篇: TCP Wrappers配置(下)。
关于mysql-cluster的所有评论