mySQL教学第17章MySQL群集.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mySQL教学第17章MySQL群集

第17章 MySQL群集 微软最有价值专家(MVP) IT集成课程视频教学下载地址 本章内容 17.1 介绍mySQL群集架构 17.2 配置mySQL群集 17.3查看mySQL群集状态 17.4 验证mySQL群集 17.1mySQL群集架构图 群集中的3个角色 管理节点 用来管理群集内的其他节点,用来配置有多少需要维护的副本,需要在每个数据节点上为数据和索引分配多少内存,数据节点的位置,在每个节点保存数据的磁盘位置等等,由于这类节点是管理者,该节点必须先启动,其他两类节点再启动。 负载均衡节点 是用来访问群集数据的,应用不能直接访问数据节点,需要通过负载均衡节点访问存储节点获取数据,可以有多个。 存储节点 是用来保存群集数据的 其服务的启停是由脚本/etc/init.d/mysql-ndb来管理的。 17.2配置mySQl群集 本章练习涉及的角色 两个存储节点和一个管理节点 克隆系统 使用安装了mySQL的ubuntu克隆出新的系统,更改服务器名称和IP地址。 data1的IP地址23 服务器名称为data1 data2的IP地址为24 服务器名称为data2 mgm的地址为25 服务器名称为mgm 禁用防火墙 在三个节点上禁用防火墙。 ufw disable 配置管理节点 安装管理节点 root@mgm:~# apt-get install mysql-server-5.1 root@mgm:~# apt-get install mysql-cluster-server-5.1 创建并编辑管理节点配置文件1 root@mgm:~# vi /etc/mysql/ndb_f [NDBD DEFAULT] NoOfReplicas=2 #每个数据节点的镜像数量 DataMemory=10MB #每个数据节点中给数据分配的内存 IndexMemory=25MB #每个数据节点中给索引分配的内存 [NDB_MGMD] Id=1 #管理节点ID,群集中每个节点都有独立的id HostName=25 #管理节点IP DataDir=/var/lib/mysql-cluster #管理节点数据目录 [NDBD] #数据节点配置 Id=2 HostName=23 DataDir=/var/lib/mysql-cluster ? 创建并编辑管理节点配置文件2 [NDBD] #数据节点配置 Id=3 HostName=24 DataDir=/var/lib/mysql-cluster ?#the first mySQL node [MYSQLD] #mysql群集中的mySQL Id=4 HostName=23 #指定HostName表明可以连接数据节点的sql节点地址,如果不写该地址,表明任意地址的sql节点都可以连接 #the second mySQL node [MYSQLD] Id=5 HostName=24 ? 本练习管理节点配置文件 启动管理服务 root@mgm:~# /etc/init.d/mysql-ndb-mgm restart 安装和配置存储节点 root@data1:~# apt-get install mysql-server-5.1 root@data1:~# apt-get install mysql-cluster-server-5.1 root@data1:~# vi /etc/mysql/f 配置完成后需要重启的服务 重启mySQL服务 root@data1:~# /etc/init.d/mysql start 第一次重启mysql-ndb服务 root@data1:~# /etc/init.d/mysql-ndb start-initial 以后重启mysql-ndb服务 root@data1:~# /etc/init.d/mysql-ndb restart 在管理节点查看数据节点状态 17.4断掉一个存储节点网卡的状态 17.5验证mySQL群集 存储节点数据库自动同步 创建使用ndbcluster数据库引擎的表 mysql create table t1 (sid int,sname varchar(20))engine=ndbcluster; 只有存储引擎室ndbcluster的表能自动在多个存储节点实现自动同步

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档