连接云数据库ClickHouse集群超时

更新时间:

问题描述

通过DMS、ClickHouse命令行工具或其它客户端连接阿里云云数据库ClickHouse集群时,提示“Connect timed out”错误。

问题原因

无法连接云数据库ClickHouse的原因如下:

  • 客户端到云数据库ClickHouse的网络异常。
  • 白名单未配置或配置错误。

解决方案

请执行以下操作排查解决:

  1. 检查客户端到云数据库ClickHouse的网络是否畅通。
    • 通过ping命令检查网络是否通畅。
    • 通过telnet命令探测数据库3306(TCP端口)和8123(HTTP端口)端口是否开放。
  2. 检查是否配置了ClickHouse白名单,配置方法请参见设置白名单。通过访问专业IP探查服务确定真实IP,示例请参见whatsmyip
    说明
    • 添加白名单时请添加本地公网IP地址,不是您本地电脑的内网地址。
    • 如果您本地网络的公网IP非固定IP地址,则有可能会随时变化。
  3. 如果是ECS实例无法连接云数据库ClickHouse集群,请检查ECS实例和云数据库ClickHouse的网络类型是否相同,且是否在同一个VPC网络环境。同一VPC内可用内网连接,不在同一VPC内需开通公网后进行连接。

适用于

  • 云数据库ClickHouse