Ubuntu14.04安装Mysql Galera Cluster

本文详细介绍了如何在Ubuntu14.04上安装MySQL Galera Cluster,包括Galera的特点、安装准备、安装过程、启动集群以及验证安装成功的步骤。Galera提供多主服务模式、同步复制、热备用和自动扩展节点等功能,确保数据一致性。
摘要由CSDN通过智能技术生成

查看更多关于我的博客,点击这里

Galera简单介绍

Galera Cluster号称是世界最先进的开源数据库集群
Galera
其主要的特点有:
- 多主服务模式
- 多个服务能同时被读写,不像Fabric那样,某些服务只能做备份用
- 同步复制
- 无延迟复制,不会产生数据丢失
- 热备用
- 当某服务器宕机后,其他备用服务器会自动接管,不会产生宕机时间
- 自动扩展节点
- 新增服务时,不需要手工复制数据库到新的节点
- 只支持InnoDB引擎
- 这点和其他的数据库所使用的引擎不一样
- 对应用程序透明
- 应用程序不需要修改,对外部使用而言就好像在使用单机的MySQL一样

传统的基于MySQL Replication的架构图为:
traditional

这种方式是通过启动新的线程从主服务器上拷贝更新日志,然后传送到备份服务器上执行,这种方式存在事务丢失或者同步不及时的风险。Fabric和传统的主从备份复制都是这种方式。

而对于Galera,客户端通过Galera Load Balancer访问数据库,提交的每个事务都会通过wsrep API 在所有服务器中执行,要不所有服务器都执行成功,要不就所有都回滚,保证所有服务的数据一致性,而且所有服务器同步实时更新。
galera

安装准备

首先,不论是在云服务器、物理机还是虚拟机上,至少需要3台主机(我们将这三台主机称为“Nodes”),对于每一个”Node”,硬件最低配置要求为:
- 1GHz单核CPU
- 512M的内存
- 100Mbps的网络连接
- 三台主机IP为:
- Node1: 192.168.1.174
- Node2: 192.168.1.175
- Node3: 192.168.1.176

其次要禁用SElinux、防火墙配置、禁用AppArmor,不过这些在Ubuntu14.04下都是不用配置的,所以就不详细说明配置步骤。

开始安装

下面就是最实用的安装过程,亲测有效!
1.安装需要的源

apt-get install software-properties-common
apt-key adv --keyserver keyserver.ubuntu.com --recv BC19DDBA

然后创建创建一个文件,/etc/apt/sources.list.d/galera.listgalera.list里面的内容为:

deb http://releases
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值