跳到主要内容

CloudCanal与数据源连接失败

CloudCanal 添加数据源或创建任务时,有时候会因为各种原因导致 测试连接 失败,本文介绍失败后如何排查。

测试连接流程

CloudCanal 测试链接的整体流程图如下图所示,方便理解以下排查步骤。 截屏2022-03-11 下午12.01.57.png

步骤

  1. 如下图所示进入控制台,选择监控管理选项,再选择异常监控
  2. 查看异常堆栈,可看到 host 相关信息,请确认是否由 账号或密码错误、网络原因(ip地址或端口填写错误、防火墙屏蔽) 导致连接不通。
  3. 登录保姆进程(Sidecar) 容器宿主机,直连数据库,看能否连通。
  4. 通过 docker exec 登入保姆进程容器,ping 或 telnet下目标数据库,看是否能连通。
  5. 网络问题的触发原因有以下可能性:
    • 云数据库的白名单限制
    • 防火墙拦截
    • host,port 地址不正确
  6. 如果上述步骤无法自助解决问题,请加群提问,请描述问题背景并提供报错日志或截图。