mysql fabric使用split分片出错

tuzhutuzhu 2014-08-26 02:48:42
使用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。我都尝试了,但是没有成功。
...全文
338 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
伏牛山大王 2016-06-21
  • 打赏
  • 举报
回复
初次搭建fabric,应要求制作了shard,没做HA。在之前的步骤都没问题。在分片的时候出现以下报错,有碰见过的兄弟,帮忙指点以下: [root@BJ-SJHL-R620-124 ~]# mysqlfabric sharding add_shard 1 "mygroup/1, mygroup1/1000" --state=ENABLED Password for admin: Fabric UUID: 5ca1ab1e-a007-feed-f00d-cab3fe13249e Time-To-Live: 1 DatabaseError: error connecting to master 'fabric@192.168.100.148:6005' - retry-time: 60 retries: 1
nakata175947 2014-09-28
  • 打赏
  • 举报
回复
引用 4 楼 ustccy 的回复:
在group_id3所在的机器上进入mysql 执行set global gtid_executed='';reset master 我也是遇到这个问题 解决了
reset master的时候已经可以把executed设置为空了吧 有必要加上这个set么?
ustccy 2014-09-26
  • 打赏
  • 举报
回复
在group_id3所在的机器上进入mysql 执行set global gtid_executed='';reset master 我也是遇到这个问题 解决了
nakata175947 2014-09-22
  • 打赏
  • 举报
回复
引用 2 楼 tuzhutuzhu 的回复:
[quote=引用 1 楼 mchdba 的回复:]
mysql-fabric,怎么不用mysql-cluster啊?

这个就说来话长了,而且不是我能说的算的。。[/quote]

哥们 是我 以前 在你博客上留言的

你帖子的这个问题我也遇到了

我尝试了一下reset master所有mysql实例后问题解决了
你可以尝试一下 包括global组的 所有master和slave实例

这个地方应该是fabric有bug
我刚开始split的时候告诉我lower_bound字段长度不够 我手动调整了一下才好使
总之fabric的hash分片可能存在一些小问题
tuzhutuzhu 2014-09-08
  • 打赏
  • 举报
回复
引用 1 楼 mchdba 的回复:
mysql-fabric,怎么不用mysql-cluster啊?
这个就说来话长了,而且不是我能说的算的。。
九月茅桃 2014-09-07
  • 打赏
  • 举报
回复
mysql-fabric,怎么不用mysql-cluster啊?

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧