文档首页/ 数据湖探索 DLI/ 常见问题/ 增强型跨源连接类/ 新建跨源连接,显示已激活,但使用时提示communication link failure错误怎么办?
更新时间:2024-11-08 GMT+08:00

新建跨源连接,显示已激活,但使用时提示communication link failure错误怎么办?

根因分析

网络连通性问题,建议用户检查安全组选择是否正确,检查安全组网络(vpc)配置。

解决方案

示列:创建RDS跨源,使用时报“communication link failure”错误。

  1. 将原有跨源连接删除重新创建。再次创建时,必须确保所选“安全组”“虚拟私有云”“子网””和“目的地址”与RDS中的设置完全一致。

    请选择正确的“服务类型”,本示例中为“RDS”

    图1 创建经典型跨源连接-RDS

  2. 检查安全组网络(vpc)配置。
    若按照步骤1重建跨源连接后还是报错“communication link failure”,则检查vpc配置。
    • 经典型跨源:
      • 入方向规则:检查本安全组内的入方向网段及端口是否已开放,若没有则添加。
        检查网段及端口是否配置。
        图2 检查网段及端口是否配置

        如果不存在,则进行添加。

        图3 添加入方向规则
      • 出方向规则:检查出方向规则网段及端口是否开放(建议所有网段开放)。

        检查网段及端口是否配置。

        图4 检查网段及端口是否配置。

        如果不存在,则进行添加。

        图5 添加出方向规则
    • 增强型跨源

      检查DLI队列对应网段是否开放,若没有,则在vpc中添加出方向网段。

      1. 在DLI服务找到跨源连接绑定队列对应的网段
        图6 查找跨源连接绑定队列对应的网段
      2. 在虚拟私有云安全组中查看DLI队列对应的网段是否已配置。
        图7 查看vpc中对应安全组中DLI队列对应网段

        如果没有配置,则进行添加。

        图8 在VPC中添加对应网段

如果按照上述步骤检查之后,还是存在问题,请联系技术人员提供帮助。