PXC添加新節點
阿新 • • 發佈:2018-09-27
sta don amp -a 一個 res apply -o root
先拉數據,再啟用節點,可以避免SST
拉數據
[root@pxc_node1_172.16.11.132 ~]# /usr/bin/innobackupex --defaults-file=/etc/my.cnf --user=root --password=`cat /data/save/mysql_root` --galera-info --stream=xbstream --compress --compress-threads=8 --parallel=4 . | ssh -p 43999 -o StrictHostKeyChecking=no 172.16.11.137 "/usr/bin/xbstream -x -C /data/database/mysql/"
解壓
[root@pxc_node2_172.16.11.137 ~]# /usr/bin/innobackupex --decompress /data/database/mysql/
[root@pxc_node2_172.16.11.137 ~]# /usr/bin/innobackupex --apply-log /data/database/mysql/
建立grastate.dat
[root@pxc_node2_172.16.11.137 ~]# cat /data/database/mysql/xtrabackup_galera_info c3521b8d-c071-11e8-a2d6-33ef673ee73f:503918 [root@pxc_node2_172.16.11.137 ~]# vi /data/database/mysql/grastate.dat # GALERA saved state version: 2.1 uuid: c3521b8d-c071-11e8-a2d6-33ef673ee73f seqno: 503918 safe_to_bootstrap: 0
啟動新節點
[root@pxc_node2_172.16.11.137 ~]# chown mysql:mysql -R /data/database/mysql
[root@pxc_node2_172.16.11.137 ~]#/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &
當然再啟動節點前,需要對比seqno和集群其他節點wsrep_local_cached_downto 的值,然後選著一個合適的donnor節點啟動,這裏就不搞了。
PXC添加新節點