文档中心 > 云数据库 RDS 版

DTS订阅报错:Connection timed out

更新时间: 访问次数:1701

问题描述

在使用DTS数据订阅时,报类似如下错误。

2015-11-11 16:16:36,724 INFO [com.aliyun.drc.clusterclient.partition.PartitionPool] - client partition is empty,wait partition balance
2015-11-11 16:16:46,748 INFO [com.aliyun.drc.clusterclient.partition.PartitionPool] - client partition is empty,wait partition balance
2015-11-11 16:16:56,802 INFO [com.aliyun.drc.clusterclient.partition.PartitionPool] - start new partition: {“tables”:[“xxxx.*”],”topic”:”aliyun_bj_ecs_rdsxxxxxxxx-1-0”,”guid”:”dts_rdsxxxxxxxx_nSj”,”partition”:{“name”:”0f59329ace868558b1xxxxxxxx”,”gmt”:1447229810},”offset”:”::::1447229563:”,”group”:”111111111111111”}
2015-11-11 16:08:34,933 ERROR [com.aliyun.drc.clusterclient.partition.PartitionPool] - keep alive error
java.net.ConnectException: Connection timed out

 

问题原因

SDK所使用的服务器设置了context.setUsePublicIp(false);参数。

 

解决方案

  • 检查运行SDK服务器时是否设置了context.setUsePublicIp(false);,如果设置了,将其修改为context.setUsePublicIp(true);
  • 若同一个订阅任务启动多个Client,只有一个Client消费数据,则其他Client属于容灾状态。

 

适用于

  • 数据传输服务 DTS

 

如果您的问题仍未解决,您可以在阿里云社区提交工单联系阿里云技术支持。

FAQ

关于此文档暂时还没有FAQ
返回
顶部