关于tidb binlog

部署tidb binlog时,将pump 组件部署在tikv 上,将drainer 组件部署在mysql 服务器上,后面用binlogctl工具管里时,发现binlogctl 只能管理 dump组件,不能管理drainer组件,我看日志,猜测是因为drainer组件放在mysql 服务器上的原因,但无法确定,谁能帮忙分析一下呀

binlogctl 工具只能管理 Pump 组件,不能直接管理 Drainer 组件,即使 Drainer 组件部署在 MySQL 服务器上。这是因为 binlogctl 的主要功能是管理和监控 Pump 组件,而不是直接与 Drainer 组件交互

看文档是支持分别部署在不同的服务器上。
image

是按文档部署的么?同时关注到,这个功能已经在新版本中废弃了。
https://docs.pingcap.com/zh/tidb/v8.3/deploy-tidb-binlog#tidb-binlog-集群部署

1 个赞

报错不是写着网络不同,连接被拒绝吗

1 个赞

你这个看着是网不通啊,telnet 2379看一下

1 个赞

看这个报错,就是肠道不通,要么是无法访问那个IP,要么是IP地址写错。

1 个赞

确实是访问存在问题,后面cdc 的时候,也出现了连接被拒绝

1 个赞

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