本篇文章主要介绍了"mysql cluster748安装和性能测试",主要涉及到方面的内容,对于其他数据库感兴趣的同学可以参考一下:
测试环境5台虚拟机centos6.5,4G内存192.168.17.177 Management node (mgmd)
192.168.17.178 ...
测试环境
5台虚拟机centos6.5,4G内存
192.168.17.177 Management node (mgmd)
192.168.17.178 SQL node (mysqld)
192.168.17.179 SQL node (mysqld)
192.168.17.180 Data node(ndbd)
192.168.17.176 Data node(ndbd)
1台管理节点,2台sql节点,2台存储节点
Management node为管理节点,负责把数据保存到Data node节点;SQL node为mysql服务器节点,php、java可以mysql驱动连接该节点,访问mysql cluster数据,与普通mysql服务器不同,该节点只保存表结构不保存具体数据,表数据保存在Data node。
这里为了方便关闭了防火墙
service iptables stop
chkconfig iptables off
删除centos6.5自带mysql
rpm -qa | grep mysql
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
在http://dev.mysql.com/downloads/cluster/ 下载安装文件MySQL-Cluster-gpl-7.4.8-1.el6.x86_64.rpm-bundle.tar,上传到5台服务器各自解压,包含文件
MySQL-Cluster-client-gpl-7.4.8-1.el6.x86_64.rpm
MySQL-Cluster-devel-gpl-7.4.8-1.el6.x86_64.rpm
MySQL-Cluster-embedded-gpl-7.4.8-1.el6.x86_64.rpm
MySQL-Cluster-server-gpl-7.4.8-1.el6.x86_64.rpm
MySQL-Cluster-shared-compat-gpl-7.4.8-1.el6.x86_64.rpm
MySQL-Cluster-shared-gpl-7.4.8-1.el6.x86_64.rpm
MySQL-Cluster-test-gpl-7.4.8-1.el6.x86_64.rpm
这里只用到MySQL-Cluster-server-gpl-7.4.8-1.el6.x86_64.rpm和MySQL-Cluster-client-gpl-7.4.8-1.el6.x86_64.rpm
1、安装
1)Data node安装
192.168.17.176、192.168.17.180两台服务器都需要执行下步安装
rpm -ivh MySQL-Cluster-server-gpl-7.4.8-1.el6.x86_64.rpm
该节点主要使用ndbd或ndbmtd(在/usr/sbin目录)命令运行MySQL Cluster data node服务。
2)SQL nodes安装
192.168.17.178、192.168.17.179两台服务器都需要执行下步安装
rpm -ivh MySQL-Cluster-server-gpl-7.4.8-1.el6.x86_64.rpm
安装带NDB引擎的mysqld服务(在/usr/sbin目录),mysql的启动命令mysql.server和mysqld_safe(在/usr/share/mysql或/usr/bin目录)
这两台服务器需要提供mysql服务,需要安装