PXC快速增加新的节点

SST同步过程很长,使用IST方式来进行新增节点,

方法:

1、wsrep_provider_options=”gcache.size=50G;”

磁盘缓存大小,根据数据库大小定义

2、使用innobackupex  备份需要添加–galera-info

/usr/bin/innobackupex --socket=/tmp/mysql_3306.sock --user=root --password='admin' --galera-info --defaults-file=/etc/cny.cnf --stream=xbstream \
/data/backup| /usr/bin/lbzip2 -kv -n 10 > /data/backup/ai_part_db_$(date +%Y-%m-%d).tar.gz

3、恢复时将生成xtrabackup_galera_info

lbzip2 -dkv -n 10 ai_full.tar.gz
xtream -x < ai_full.tar.gz.out -C /data/sql/mysql_ai_out
/usr/bin/innobackupex  --apply-log --defaults-file=/etc/ai.cnf \
/data/sql/mysql_ai_out
/usr/bin/innobackupex  --copy-back --defaults-file=/etc/ai.cnf \
/data/sql/mysql_ai_out

里面记录集群id与序列号

6922a4b4-0a90-11e5-b549-caf2a9c7520e:9320

2ce9b5ff-079d-11e5-aaf4-2e59bffa224f:2421391

在数据库目录下新建文件:grastate.dat

vim grastate.dat

输入下内容

# GALERA saved state
version: 2.1
uuid:    2ce9b5ff-079d-11e5-aaf4-2e59bffa224f
seqno: 19063635
cert_index:

保存退出

chown mysql.mysql -R ./

启动

mysqld_safe –defaults-file=/etc/my.cnf &

查看日志是否IST

4、在haproxy把要同步到新节点数据的服务器 注释

防止在同步的过程锁表状态

Previous Article

Leave a Reply

Your email address will not be published. Required fields are marked *.

*
*

en_USEnglish
Powered by TranslatePress