- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何在Windows系统中配置Mysql群集(Mysql Cluster).pdf
如何在Windows 系统中配置Mysql 群集(Mysql Cluster)
MySQL 群集技术在分布式系统中为MySQL 数据提供了冗余特性,增强了安全性,使得单个
MySQL 服务器故障不会对系统产生巨大的负面效应,系统的稳定性得到保障。
Mysql 群集(Cluster)简介
MySQL 群集需要有一组计算机,每台计算机的角色可能是不一样的。MySQL 群集中
有三种节点:管理节点、数据节点和SQL 节点。群集中的某计算机可能是某一种节点,也可
能是两种或三种节点的集合。这三种节点只是在逻辑上的划分,所以它们不一定和物理计算
机是一一对应的关系。
管理节点(也可以称管理服务器)主要负责管理数据节点和SQL 节点,还有群集配
置文件和群集日志文件。它监控其他节点的工作状态,能够启动、关闭或重启某个节点。其
他节点从管理节点检索配置数据,当数据节点有新事件时就把事件信息发送给管理节点并写
入群集日志。
数据节点用于存储数据。
SQL 节点跟一般的MySQL 服务器是一样的,我们可以通过它进行SQL 操作。
下图中画出了三种群集节点及应用程序间的关系:
MySQL Cluster 的下载
我们使用的 Mysql Server 已经不能满足群集的要求,配置群集需要使用 MySQL
Cluster。
MySQL Cluster 支持Linux、Mac OS X、Solaris 和Windows 操作系统。鸡啄米以Windows
系统下的MySQL Cluster 版本MySQL Cluster 7.2.5 为例说明MySQL Cluster 的配置和启动。
MySQL Cluster 的下载地址是/downloads/cluster。如果你的操作
系统是32 位的,就选择Windows (x86, 32-bit), ZIP Archive 下载,大小为228.9M,如果是64
位的,就下载Windows (x86, 64-bit), ZIP Archive,大小为232.7M。它们都是免安装的二进制
版本。
MySQL Cluster 的配置
首先找三台电脑,或者是开三个虚拟机,管理节点部署在一台机子上,其他两台每
台都部署一个数据节点和一个SQL 节点。鸡啄米这里以两台机子举例,其中一台(IP 为
0)部署管理节点、数据节点和SQL 节点,另一台(IP 为0)部署数据
节点和SQL 节点。
其实最好不要将管理节点跟数据节点部署到一台机子上,因为如果数据节点宕机会
导致管理节点也不可用,整个MySQL 群集就都不可用了。所以一个MySQL 群集理想情况下
至少有三台服务器,将管理节点单独放到一台服务器上。鸡啄米暂以两台举例,只是为了说
明三种节点的配置启动方法。
1.将上面下载的安装包解压,并改文件夹名为mysql,因为需要多次在命令行中操作,
所以名字改短后更容易输入。
2.配置管理节点
在IP 为0 的主机的C 盘中新建文件夹mysql,然后在此文件夹下新建子
目录bin和mysql-cluster,再将安装包解压后的mysql\bin中的ndb_mgm.exe和ndb_mgmd.exe
拷贝到C:\mysql\bin 下。在目录C:\mysql\bin 下新建cluster-logs 目录、config.ini 文件和my.ini
文件。
iphone 手机套 /
config.ini 文件的内容如下:
[ndbd default]
# Options affecting ndbd processes on all data nodes:
NoOfReplicas=2 # Number of replicas
DataDir=c:/mysqlcluster/datanode/mysql/bin/cluster-data # Directory for each
data nodes data files
DataMemory=80M # Memory allocated to data storage
IndexMemory=18M # Memory a
文档评论(0)