• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL-Cluster架构图文详解_MySQL

mysql 搞代码 4年前 (2022-01-09) 20次浏览 已收录 0个评论

MySQL-Cluster架构图文详解

Stan,2011/6/7

前言:

这是我第一次接触Linux,CentOS, MySQL,用了5天的时间终于将基于CentOS5.0系统下MySQL-Cluster架构成功,下面将我这些经验分享给大家。若发现有什么错误和疏忽之处,请发邮件给我: [email protected]

(PDF图文版请下载,地址:http://download.gaodaima.com/source/3365704)

配置之前,先补充一些Linux常用命令:

ls 浏览

ls -l 查看文件夹及文件权限

vi 文本编辑器(搜索、编辑)

i 状态为修改

退出:“Esc”键后,然后输入”:”,然后输入“wq”写入、退出

:q! 强制退出

vim -f [文件名] 强制恢复文件

cp 拷贝文件命令

rm 删除文件

mkdir 创建文件夹

ln 连接问价或目录

man [命令] 查看命令参数

ifconfig 网卡信息命令

dig (域信息搜索器)

df 查看系统文件

vmstat 系统状态

ps 查看进程(-e显示全部,-f全格式输出)

ps -ef|grep mysql 查看所有mysql进程

Tips:输入一个文件或文件名,按一下Tab键,会自动完成改文件名(前提是这个文件或文件夹必须存在);

例如:

输入

[root@localhost tmp]# tar –xzvf mysql-c

按一下Tab键自动完成:

[root@localhost tmp]# tar –xzvf mysql-cluster-gpl-7.1.13-linux-i686-glibc23.tar.gz

下面,我们一起来架构吧!

一、配置环境:

OS:Linux CentOS 5.0

MySQL: mysql-cluster-gpl-7.1.13-linux-i686-glibc23.tar.gz (注意:需用Cluster版本,可在官网上下载 http://dev.mysql.com/downloads/cluster/#downloads)

节点配置情况:

MGM:192.168.20.231

NDBD1:192.168.20.232

NDBD2:192.168.20.233

SQL1:192.168.20.234

SQL2:192.168.20.235

修改CentOS IP地址

(1)打开/etc/sysconfig/network-scripts/ifcfg-eth0文件,做如下修改

# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)

DEVICE=eth0

BOOTPROTO=static

ONBOOT=yes

HWADDR=00:0c:29:be:b3:53

IPADDR=192.168.20.231

NETMASK=255.255.255.0

GATEWAY=192.168.20.1

(2)修改/etc/resolv.conf文件, 如下(修改DNS服务)

nameserver 202.101.172.35

search localdomain

(3)重启网络服务

[root@localhost ~]# service network restart

二、软件安装:

(一)管理节点MGM

配置管理节点

首先在合适的位置,创建一个管理节点的配置文件,步骤如下:

[root@localhost ~]# mkdir /var/lib/mysql-cluster

[root@localhost ~]# cd /var/lib/mysql-cluster

[root@localhost mysql-cluster]# vi config.ini

配置文件config.ini内容如下:

[ndbd default]

NoOfReplicas=2

DataMemory=80M

IndexMemory=18M

[tcp default]

portnumber=2202

[ndb_mgmd]

hostname=192.168.20.231

datadir=/var/lib/mysql-cluster

[ndbd]

hostname=192.168.20.232

datadir=/usr/local/mysql/data

[ndbd]

hostname=192.168.20.233

datadir=/usr/local/mysql/data

[mysqld]

hostname=192.168.20.234

[mysqld]

hostname=192.168.20.235

安装管理节点,不需要mysqld二进制文件,只需要MySQL Cluster服务端程序(ndb_mgmd)和监听客户端程序(ndb_mgm)。这两个文件都在下载的MySQL-cluster文件解压后的bin文件夹中。执行如下步骤,在集群的管理节点上安装ndb_mgmd 和 ndb_mgm。

1、改变地址到/var/tmp目录下,解压MySQL-Cluster压缩文件,取出ndb_mgm和ndb_mgmd复制到/usr/local/bin 目录下。

[root@localhost ~]# cd /var/tmp

[root@localhost tmp]# tar –xzvf my本文来源gaodai$ma#com搞$代*码网2sql-cluster-gpl-7.1.13-linux-i686-glibc23.tar.gz

[root@localhost tmp]# cd mysql-cluster-gpl-7.1.13-linux-i686-glibc23

[root@localhost tmp]# cp bin/ndb_mgm* /usr/local/bin


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL-Cluster架构图文详解_MySQL
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址