Mysql Cluster配置基本篇
一.下载mysql-cluster
从mysql官网下载对应的mysql-cluster
二.配置管理节点
1.解压mysql-cluster,找到解压文件中的ndb_mgm和ndb_mgmd
2.复制到/usr/local/bin目录下
cp ndb_mgm /usr/local/bin
cp ndb_mgmd /usr/local/bin
3.给予执行权限
chmod +x /usr/local/bin/ndb_mg*
4.建立文件夹
#mkdir /var/lib/mysql-cluster
#mkdir /usr/local/mysql
5.手动编写配置文件
#vi /var/lib/mysql-cluster/config.ini
内容如下:
[NDBD DEFAULT]
NoOfReplicas=2 #两个节点,该项必须
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[NDB_MGMD]
HostName=192.168.1.100
[NDBD]
HostName=192.168.1.102
DataDir=/var/lib/mysql-cluster
[NDBD]
HostName=192.168.1.105
DataDir=/var/lib/mysql-cluster
[MYSQLD]
[MYSQLD]
[MYSQLD]
配置解释:
该集群管理节点是192.168.1.100
ndb节点是两个:192.168.1.102和192.168.1.105
6.启动管理节点
/usr/localhost/bin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini --initial
首次启动需要加参数--initial,更改了config.ini后也需要加该参数
三.配置集群节点
1.创建账户和组
#groupadd mysql
#useradd -r -g mysql mysql
2.#mkdir /var/lib/mysql-cluster
该文件夹的命名及路径,必须和config.ini中的NDBD中的配置一致
3.更改权限
#chown root:mysql /var/lib/mysql-cluster/
四.安装mysql server和NDB守护进程
1.安装mysql-server
2.mysql-cluster压缩包解压后,放在/usr/local
mv mysql-cluster-gpl************ /usr/local
创建符号连接
ln -s /usr/local/mysql-cluster-gpl************//usr/local/mysql
3.生成新的mysql
#/usr/local/mysql/scripts/mysql_install_db --user=mysql
4.修改权限
#chown -R root:mysql /usr/local/mysql
#chown -R mysql /usr/local/mysql/data
5.增加系统变量:
export PATH=/usr/local/mysql/bin:$PATH
6.配置NDB守护进程
#vi /etc/my.cnf
[MYSQLD]
ndbcluster
ndb_connectstring=192.168.1.100
[MYSQL_CLUSTER]
ndb_connectstring=192.168.1.100
6.拷贝执行文件
mysql.server
#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/
#chmod +x /etc/init.d/mysql.server
ndb
#cp /usr/local/mysql/bin/ndbd /etc/init.d/
#chmod +x /etc/init.d/ndbd
五.启动集群节点
主要要先启动ndb,在启动mysql.server
1.启动ndb
#/etc/init.d/ndbd --initial
首次启动需要initial
2.启动mysql.server
#/etc/init.d/mysql.server start
六.查看状态
在192.168.1.100节点管理服务器上
#/usr/local/bin/ndb_mgm
ndb_mgm>show
即可查看集群节点
现在你可以操作在192.168.1.102或192.168.1.105上的数据库,数据操作,他们将自动复制到相应的节点.
集群启动顺序应该是
管理节点ndb_mgmd
管理节点ndbd
数据库服务mysql.server
Mysql Cluster配置基本篇的更多相关文章
- MySQL Cluster 配置详细介绍
在上篇文章已经详细说明了MySQL Cluster搭建与测试,现在来说说详细的配置参数.在MySQL Cluster 环境的配置文件 config.ini 里面,每一类节点都有两个(或以上)的相应配置 ...
- MySQL Cluster配置概述
一. MySQL Cluster概述 MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster .通过无共享体系结构,系统能够使用廉价的硬件,而 ...
- mysql cluster配置
依赖包要求:cmake gcc gcc-c++ ncurses Perl ncurses-devel 在7.3以及更高的版本中, WITH_NDB_JAVA是默认 ...
- MySQL Cluster 7.3.5 集群配置参数优化(优化篇)
按照前面的教程:MySQL Cluster 7.3.5 集群配置实例(入门篇),可快速搭建起基础版的MySQL Cluster集群,但是在生成环境中,还是有很多问题的,即配置参数需要优化下, 当前生产 ...
- Windows Server 2008R2配置MySQL Cluster
目录 配置环境 相关知识 配置过程 配置 ini参数解释 启动集群 检查配置 同步测试 故障测试 写在之后 配置环境 VMware:(版本10.0.01) 操作系统:Windows Server 20 ...
- mysql cluster (mysql 集群)安装配置方案(转)
一.准备 1.准备服务器 计划建立有5个节点的MySQL CLuster体系,需要用到5台服务器,但是我们做实验时没有这么多机器,可以只用2台,我就是一台本机,一台虚拟机搭建了有5个节点的MySQL ...
- mysql cluster 安装配置方案
mysql cluster (mysql 集群)安装配置方案 一.准备 1.准备服务器 计划建立有5个节点的MySQL CLuster体系,需要用到5台服务器,但是我们做实验时没有这么多机器,可以 ...
- MySQL Cluster搭建与测试
MySQL Cluster是一个基于NDB Cluster存储引擎的完整的分布式数据库系统.不仅仅具有高可用性,而且可以自动切分数据,冗余数据等高级功能.和Oracle Real Cluster Ap ...
- MySQL Cluster 集群
本文转载 http://www.cnblogs.com/gomysql/p/3664783.html MySQL Cluster是一个基于NDB Cluster存储引擎的完整的分布式数据库系统.不仅仅 ...
随机推荐
- C# Window Form解决播放amr格式音乐问题
最近搞一个项目,需要获取微信端语音文件,下载之后发现是AMR格式的录音文件,这下把我搞晕了,C#中的4种播放模式不支持播放AMR,想到都觉得头痛,如何是好?最后找到的方案,其实也简单:windows ...
- hrbustoj 1179:下山(DFS+剪枝)
下山Time Limit: 1000 MS Memory Limit: 65536 KTotal Submit: 271(111 users) Total Accepted: 129(101 user ...
- ytu 1985:C语言实验——保留字母(水题)
C语言实验——保留字母 Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 136 Solved: 59[Submit][Status][Web Board] ...
- Java hour 52 Weather
采用jetty 后,默认的welcome-file-list 配置失效了,直接跳转到了struts2 的control 中去了. <welcome-file-list> <welco ...
- 个人电脑配置FTP服务器,四张图搞定。项目需要,并自己写了个客户端实现下载和上传的功能!
测试结果:
- ajax请求node.js接口时出现 No 'Access-Control-Allow-Origin' header is present on the requested resource错误
ajax请求node.js接口出现了如下的错误: XMLHttpRequest cannot load http://xxx.xxx.xx.xx:8888/getTem?cityId=110105&a ...
- Hadoop_10_shuffle02_详解Shuffle过程【来源网络】推荐更为详细
网址:http://www.cnblogs.com/felixzh/p/4680808.html Shuffle过程,也称Copy阶段.reduce task从各个map task上远程拷贝一片数据, ...
- css的引入方法2
id 方法精确 #div1 { font-size:30px; } <!DOCTYPE html> <html> <head> <meta name=&q ...
- BZOJ4346 : [POI2016]Nadajniki
设$f[x][j]$表示$x$点不放无线,它的儿子里放了$j$个无线,且对$x$的父亲不作要求时的最小代价. $g[x][j]$表示$x$点不放无线,要求$x$的父亲至少放$j$个无线时的最小代价. ...
- BZOJ3532 : [Sdoi2014]Lis
f[i]表示以i为结尾的LIS长度 对于所有f[i]=1的,由S向i连边 对于所有f[i]=maxf的,由i向T连边 对于j<i,a[j]<a[i],且f[j]+1=f[i]的,j向i连边 ...