binlog集群Drainer启动失败

%E5%9B%BE%E7%89%87

您好,请问之后我应该怎么办呢

您好,现在应该怎么处理这个问题。%E5%9B%BE%E7%89%87

升级下 tidb-binlog 的版本吧。这个是之前旧版本的问题。现在 drainer 只有一个是吗?


我昨天就按照这个来升级的,重新git pull 拉的tidb-ansible,%E5%9B%BE%E7%89%87
就是我不太明白直接废弃老版本,我该怎么废弃之前的版本呢。然后我昨天只是重新按照TiDB binlog集群部署中的步骤重新部署了一遍。




我是哪里操作出了问题呢。请大佬为我解答迷惑。再下不胜感激。

废弃老版本你就按照下线的操作来做就可以了。https://pingcap.com/docs-cn/stable/reference/tidb-binlog/maintain/#pumpdrainer-的启动退出流程。

好的,我先把drainer和pump全部下线掉之后在重新部署一遍。谢谢您

好的。


我查询我的pump和drainer的状态,准备把他们下线。

现在这个下线命令用不了该怎么办?
但是我可以用 update-pump 或者 update-drainer 来更新 Pump 或者 Drainer 的状态。把状态更新成offline。我这样做行吗?这样也属于下线吗?

  1. binlogctl 麻烦确认下版本。
  2. curl http://{pd_ip}:{pd_port}/pd/api/cluster/status 看下结果

%E5%9B%BE%E7%89%87

%E5%9B%BE%E7%89%87

%E5%9B%BE%E7%89%87

刚才给的 api 漏了 v1 ,麻烦再看下:curl http://{pd_ip}:{pd_port}/pd/api/v1/cluster/status

%E5%9B%BE%E7%89%87
没关系没关系。我得感谢您。万分感谢。谢谢谢谢

检查下 133:8251 的端口是否能够访问,drainer 的机器 drainer 的服务有没有正常启动。

%E5%9B%BE%E7%89%87
链接被拒绝