我们在Debian 8服务器上安装了一个MariaDB 10.1节点,我们尝试使用Xtrabackup SST方法与CentOS 7上的MariaDB 10.0的3节点galera集群同步 .

启动此节点并设置捐赠者工作,也可以使用SST:正确传输所有数据 . SST方法和施主参数在/etc/mysql/my.cnf中指定,我们按如下方式启动它:

# service mysql start

(注意我们这个系统上也有mariadb.service服务)

SST完成后,mysql关闭 .

当我们再次启动它时,我们可以在日志中看到innodb列类型错误(XXX类型的列应该是XXX类型),并且它再次具有UUID为0000-0000-0000-0000而在SST之后它确实设置了群集的laster UUID .

它忘记了UUID并一遍又一遍地开始SST .

在群集中启动mysql之前,我们还在SST之后尝试了mysql_upgrade,但它没有帮助 .

20次中的一次启动IST,这是预期的,但它崩溃了,因为端口号无法绑定 . 但是,就IST的这种尝试而言,我们从未得到它 .

端口是开放的(3306,4444,4567,4568,9200)路由设置,我们也尝试rsync方法没有成功,并经过多次尝试有时多个xtrabackup进程挂起,这是导致端口号错误的原因 . 之后我们每次都重新启动,以确保我们有一个干净的系统 .

另外,我们一直在阅读此数据中心迁移指南:http://severalnines.com/blog/migrating-mysql-galera-cluster-new-data-center-without-downtime

因此,我们希望在3节点集群中 Build 一个6节点集群,该集群仅通过2个节点连接 .

有谁遇到过这样的问题?