Code Bye

mysql fabric使用split分片出错

使用fabric搭建HA和sharding环境,操作是按照官网的操作步骤来的,详细可参见如下地址:
http://www.clusterdb.com/mysql-fabric/mysql-fabric-adding-high-availability-and-scaling-to-mysql

我在按照文章中的操作搭建fabric时,出现了一些问题,问题是这样的:我建立了三个group,global-group、group1和group2,然后使用这三个group配置了range型的shard环境。到这一步都是没有问题的。我又创建了一个group3,想要使用split加入一个新shard,这时就出现了如下的错误:
[root@JSSIOEtest01 ~]# mysqlfabric sharding split_shard 2 group_id-3 —split_value=100000
Password for admin:
Procedure :
{ uuid        = a0eaff93-f6fe-4a7d-9c44-e7e53882fbfe,
finished    = True,
success     = False,
return      = BackupError: (‘Error while restoring the backup using the mysql client\n, %s’, “ERROR 1840 (HY000) at line 24 in file: ‘MySQL_132.228.239.19_3316.sql’: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty.\n”),
activities  =
}
想请问一下,出现这个错误是因为什么,谢谢!

PS:网上对于这个问题的说法主流的有两个,一个是在slave上执行“reset master”,另一种就是手动设置GTID_PURGED。我都尝试了,但是没有成功。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql fabric使用split分片出错