drainer启动服务失败

服务启动失败,端口起不来,并且没有找到日志在哪,配置文件里log-file感觉没有生效啊。

log-file = “drainer_mysql_drainer.log”
log-level = “info”

drainer_mysql_drainer.toml (3.0 KB)

inventory.ini (2.1 KB)

你好,

请提供:

  1. 部署 tidb 的版本,如果是 3.0 及以上,可以尝试使用 tiup 部署,未来 tidb-ansible 不再维护

https://pingcap.com/docs-cn/stable/how-to/deploy/orchestrated/tiup/

image

为你的全局部署目录,如果

没有指定 deploy_dir ,该组件将部署至上述目录。其他组件同理、
,检查该目录下是否有 drainer 相关信息。

目录下没有drainer相关信息,版本为3.0.3

你好,

请按照官方部署操作重新 deploy 下,正确配置配置文件,这边 [drainer_mysql_drainer.toml] 文件和官网有一定的出入。

如何查看pump 与Drainer组件的版本信息呢?

你好,

cat {tidb-ansible}/inventory.ini | grep tidb_version

组件安装版本为 inventory.ini 中,tidb_version 相同,与 tidb 版本一致。

还可以通过 ./{pump_deploy_dir}/bin/pump --version

链接tidb显示的版本已经升级成功,但是./{pump_deploy_dir}/bin/下 -V 查看 还是3.0.3,为什么啊?

你好,

以 -V 结果为准,根据文档检查下 tidb 集群,更新重启下 tidb 集群

https://pingcap.com/docs-cn/stable/how-to/upgrade/from-previous-version/

这个我已经执行两遍了,都是3.0.3,但是连接进库里面显示3.0.12,我升级成功了吗?

解决了 谢谢

可以分享下解决的办法吗?可以为后面的 asktug 小伙伴提供帮助哦~