一个Pump 挂了,tidb binlog 功能就失效了?

请问下各位老师,发现一个pump 挂了,drainer 那边就没有新的binlog 产生了,是不是说一个pump 挂了,整个tidb binlog 就失效了?

不会的,多个pump可以实现高可用

1 个赞

不会的

多个 pump 的情况是不会发生的

但是drainer 那边真的不更新日志了,只有把挂了的pump 拉起来,drainer 日志马上才会更新

我刚测试了下确实不行。。还是需要人为介入的

pump单点无高可用,可以将pump的日志放到共享目录

为啥放到共享目录就行呢,假设有个pump 还有未发送的binlog,那么放共享目录也不行啊

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。