没有合适的资源?快使用搜索试试~ 我知道了~
首页mysql cluster集群安装以及故障处理
mysql cluster集群安装以及故障处理
需积分: 50 9 下载量 34 浏览量
更新于2023-05-20
收藏 823KB DOCX 举报
MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。 MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署"内存中"数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。 MySQL Cluster 由一组计算机构成,每台计算机上均运行着多种进程,包括MySQL服务器,NDB Cluster 的数据节点,管理服务器,以及(可能)专门的数据访问程序。关于 Cluster 中这些组件的关系。 文档包含如下: 1、mysql cluster安装 2、mysql cluster 集群故障处理手册
资源详情
资源推荐
MySQL 集群
1、 MySQL 集群概述
可以在无共享体系结构中部署数据库;
系统能够使用廉价的硬件,而且对软硬件无特殊要求;
由于每个组件有自己的内存和磁盘,不存在单点故障。
2、 MySQL 集群结构
管理节点用于给整个集群其他节点提供配置、管理、仲裁等功能。(通常只需要一台
)
数据节点 的核心,存储数据、日志,提供数据的各种管理服务。
个以上就能实现集群的高可用保证, 节点增加时,集群的处理速度会变慢。
节点用于访问 数据,提供对外应用服务。增加 节点会
提高整个集群的并发访问速度和整体的吞吐量,该节点可以部署在 应用服务器上,
也可以部署在专用的服务器上,也开以和 部署在同一台服务器上。
基于内存的存储引擎—— 引擎, 引擎是分布式的,它可以配置在多台服务器
上来实现数据的可靠性和扩展性,理论上 通过配置 台 的存储节点就能实现整
个数据库集群的冗余性和解决单点故障问题。
3、MySQL 集群的优劣
3.1 缺陷
基于内存,数据库的规模受集群总内存的大小限制
基于内存,断电后数据可能会有数据丢失,这点还需要通过测试验证。
多个节点通过网络实现通讯和数据同步、查询等操作,因此整体性受网络速度影响 ,
因此速度也比较慢
3.2 优点
多个节点之间可以分布在不同的地理位置,因此也是一个实现分布式数据库的方案。
扩展性很好,增加节点即可实现数据库集群的扩展。
冗余性很好,多个节点上都有完整的数据库数据,因此任何一个节点宕机都不会造
成服务中断。
实现高可用性的成本比较低,不象传统的高可用方案一样需要共享的存储设备和专
用的软件才能实现,只要有足够的内存就能实现。
MySQL-cluster 安装
1、安装前准备
安 装 版 本 为 !"!#$!%&!'()!#'"*!'&+&,#- 下 载 地
址 .$//$,(,'0"1//"2)3,。
部署 !" 的操作系统为 '()。
虚拟机 个(关闭 '$, 或启动 4&、+& 端口,设置 '() 为 0',0,
不然可能部署会不成功)
规划虚拟机
:5&+4%546作为管理,服务节点
:5&+4%+56作为数据节点,服务节点 节点
*每台虚拟机都安装依赖包
7 '(, #'"'&+& '0"88!%!&'&+& ','1!44%!4&'&+&
("!'!*%!44544+&'&+&
2、安装 cluster 软件
2.1 管理节点(IP:192.168.207.90)、服务节点
2.1.1 下载解压到/usr/local/mysql
,!-)9 !"!#$!%&!'()!#'"*!'&+&,#-
"$ !"!#$!%&!'()!#'"*!'&+&//1",/
//1",/ !"!#$!%&!'()!#'"*!'&+&//1",/
2.1.2 创建 mysql 用户
,00
".1:(!; //1",/ /
2.1.3 修改/etc/pro!le,添加 MySQL 环境变量
'/"/$1<
=>?@=>//1",/ /'(
)$1=>
2.1.4 安装 mysql(源码安装 mysql 的步骤)
"0//1",/ /"'$
/ A'(,A0 !!,0'?//1",/ / !!0,,0'?//1",/ /0,,/
!!?
(数据节点、服务节点需要执行安装数据库,如果管理节点单独一台,则不需要安装数据
库)
注:
,0'表示数据库的安装目录
,,0'表示数据库文件的存放目录
2.1.5 配置管理节点 ndb
拷贝//1",/ /'(/(0A#B(0A#0 两个文件到//1",/'(
"$//1",/ /'(/(0A#//1",/'(
"$//1",/ /'(/(0A#0//1",/'(
2.2 数据节点(IP:192.168.207.89),服务节点
2.2.1 下载解压到/usr/local/mysql
,!-)9 !"!#$!%&!'()!#'"*!'&+&,#-
"$ !"!#$!%&!'()!#'"*!'&+&//1",/
//1",/ !"!#$!%&!'()!#'"*!'&+&//1",/
2.2.2 创建 mysql 用户
,00
".1:(!; //1",/ /
修改/"/$1<,添加 环境变量
'/"/$1<
=>?@=>//1",/ /'(
)$1=>
2.2.4 安装 mysql(源码安装 mysql 的步骤)
"0//1",/ /"'$
/ A'(,A0 !!,0'?//1",/ / !!0,,0'?//1",/ /0,,/
!!?
(数据节点、服务节点需要执行安装数据库,如果管理节点单独一台,则不需要安装数据
库)
剩余22页未读,继续阅读
rockydock
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功