关于bucardo多主同步的问题

dder 发布于 2015/10/22 22:20
阅读 448
收藏 0


@kenyon_君羊 你好,想跟你请教个问题:

现在我们的生产环境下是用bucardo来做postgresql的数据同步,一共17个节点,以北京为中心,其它节点都在异地,各异地节点分别说北京中心建立双主,这样就一共是16对sync,并在北京中心节点的数据库开启级联同步,即makedelta=1,要求任意节点修改数据后即同步到其它所有节点上。

目前数据库约25G大小,但现在遇到了一个问题,以前这些节点都是分批次上线的,数据库也由小变大,

现在上第18个节点时,在bucardo中,新add的一对sync的状态总是停留在“Begin txn”,大约有20天了,还没有实现正常同步(目前约8小时同步一次,查看bucardo日志可以看到每天约3次的同步记录)。

请问您是否遇到过类似问题,或是有什么好好解决办法吗?

期待您的回复。

多谢

加载中
0
kenyon_君羊
kenyon_君羊
日志里报的详细信息是怎么样的?以前没遇到过,节点没这么多
0
d
dder

@kenyon_君羊   现在生产环境上,当时是将bucardo所有的delta全部drop掉,然后再增加新的节点,目 前暂时没有发现问题……

另外想请教你一下,像我们这样多主异地数据节点的架构下,用POSTGRES-XC是可以替代bucardo的多主同步呢???

请指教

d
dder
回复 @Leoleungboy : 希望以后可以多交流经验 qq:928150342
d
dder
回复 @Leoleungboy : 不知道你的解决办法是什么呢? 如果某个节点的同步停留在一个时间不变的话, 其实可以将这个节点重新加载一下就可以了 bucardo reload syncXX
Leoleungboy
Leoleungboy
我也是遇到这个坑,跑着就停在一个时间上,sync的状态总是停留在“Begin txn”,重启bucardo就会更新数据到操作的时间点,然后又停了
0
kenyon_君羊
kenyon_君羊

引用来自“dder”的评论

@kenyon_君羊   现在生产环境上,当时是将bucardo所有的delta全部drop掉,然后再增加新的节点,目 前暂时没有发现问题……

另外想请教你一下,像我们这样多主异地数据节点的架构下,用POSTGRES-XC是可以替代bucardo的多主同步呢???

请指教

xc没有用在生产,圈里有人发现有坑,使用还是慎重。

返回顶部
顶部