PXC集群配置

PXC集群配置

概述

Percona XtraDB Cluster

PXC介绍
  • 基于Galera的MySQL高可用集群解决方案
  • Galera Cluster是Codership公司开发的一套免费开源的高可用方案
  • PXC集群主要由两部分组成
    • Percona Server with XtraDB
    • Write Set Replication patches
PXC特点
  • 数据强一致性、无同步延迟
  • 没有主从切换操作,无需使用虚拟IP
  • 支持innoDB存储引擎
  • 多线程复制,在从服务器上并行应用事件,真正意义上的并行复制
  • 同步复制,事务要么在所有节点提交或不提交
  • 多主复制,可以在任意节点进行写操作
  • 部署使用简单
  • 支持节点自动加入,无需手动拷贝数据
PXC优缺点
  • 优点
    • 当执行一个查询时,在本地节点执行,因为所有数据都在本地,无需远程访问
    • 无需集中管理。可以在任何时间失去任何节点,但是集群可以照常工作,不受影响
    • 良好的读负载扩展,任意节点都可以查询
  • 缺点
    • 加入新节点,开销大。需要复制完整数据
    • 不能有效的解决写缩放问题,所有的写操作都将发生在所有节点上
    • 有多少个节点就有多少重复数据
PXC服务端口说明
端口 说明
3306 数据库服务端口
4444 SST端口
4567 集群通信端口
4568 IST端口
SST State Snapshot Transfer全量同步
IST Incremental State Transfer增量同步
安装软件
软件 作用
percona-xtrabackup-24-2.4.13-1.el7.x86_64.rpm 在线热备程序
qpress-1.1-14.11.x86_64.rpm 递归压缩程序
Percona-XtraDB-Cluster-server-57-5.7.25-31.35.1.el7.x86_64.rpm 集群服务程序

配置PXC集群

前置准备
主机名 IP地址
pxcnode71 192.168.4.71
pxcnode72 192.168.4.72
pxcnode73 192.168.4.73

数据库服务器之间能够互相域名解析到对方

数据库安装PXC
#4.71~4.73安装PXC
rpm -ivh libev-4.15-1.el6.rf.x86_64.rpm
yum -y install percona-xtrabackup-24-2.4-13-1.el7.x86_64.rpm
rpm -ivh qpress-1.1-14.11.x86_64.rpm
tar -xvf Percona-XtraDB-Cluster-5.7.25-31.35-r463-el7-x86_64-bundle.tar
yum -y install Percona-XtraDB-Cluster-*.rpm


#4.71~4.73配置
vim /etc/percona-xtradb-cluster.conf.d/mysqld.cnf
====================================
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值