在不同的percona xtradb群集节点

时间:2015-04-28 12:39:49

标签: mysql amazon-web-services amazon-ec2 percona

我正在评估AWS环境中的3个节点的Percona xtradb 5.6群集。我正在使用ec2-consistent-snapshot--mysql来制作数据的EBS快照。但是,当在node 1上创建快照,然后使用该快照重新启动node 2时,群集将会中断。

通过反复试验,我发现这是由于重新使用mysql datadir中的auto.cnfgvwstate.dat文件造成的,这些文件包含node 1的ID,问题是(显然)是由另一个节点试图加入已经在集群中的另一个节点的id引起的。删除所述文件似乎解决了问题,现在节点按预期上下移动。

我的问题是:我做对了吗?在使用其他服务器的datadir之前,是否需要删除auto.cnf和gvwstate.dat?我还需要做其他事吗?这种事情的标准做法是什么?

1 个答案:

答案 0 :(得分:0)

你所做的是正确的。但是,请务必检查您的gcache大小以避免SST。很可能你现在可以使用ebs-snap,去吃午餐,回来并使用该快照创建node3,启动mysql并且无论如何都会发生SST。

我会检查新节点上的日志,以确保没有发生SST。