开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorks调用数据源服务失败:没有绑定数据服务资源组 默认就是使用的公共资源组是么?

DataWorks调用数据源服务失败:获取API关联数据源信息失败:Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
详情一键复制
ErrorCode :
1108110441
RequestId :
0bc3b2d716995870512057425e85a4?{"code":1108110441,"requestId":"0bc3b2d716995870512057425e85a4"}没有绑定数据服务资源组 默认就是使用的公共资源组是么?

展开
收起
真的很搞笑 2023-11-14 08:03:54 120 0
6 条回答
写回答
取消 提交回答
  • 这个问题可能是由于网络连接问题或者是数据源服务器的问题引起的。以下是一些可能的解决办法:

    1. 检查网络连接:确保你的设备能够正常访问互联网,并且与数据源服务器之间的网络连接是畅通的。
    2. 检查数据源服务器状态:确认数据源服务器是否运行正常,是否存在其他故障或错误。
    3. 调整数据源配置:如果数据源服务器运行正常,你可以尝试调整数据源的配置,比如修改数据库用户名、密码或者端口号等,看看能否解决问题。
    4. 重新连接数据源:如果以上方法都不能解决问题,你可以尝试从DataWorks中删除现有数据源并重新添加新的数据源,然后再次尝试连接。
    2023-11-14 21:32:10
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在调用 DataWorks 数据源服务时出现错误 1108110441 表明通信链接失败,无法连接到服务器。这可能是由于以下几个原因造成的:

    1. 数据库服务器未正确启动或未运行;
    2. 网络问题导致连接失败;
    3. 用户没有足够的权限访问数据库;
    4. 公共资源组中缺少必要的资源。
      首先,请检查数据库服务器的状态和网络连接情况,确保其能够正常运行并接收请求。如果服务器正常运行且网络无故障,请确保您具有访问数据库的权限。您可以在数据库管理控制台上检查这些信息。
      此外,您需要检查公共资源组中是否存在足够的资源来支持 DataWorks 项目的运行。如果资源不足,您可能需要购买更多的资源。有关如何购买资源的信息,请参阅 DataWorks 文档中的说明。
    2023-11-14 13:05:59
    赞同 展开评论 打赏
  • 看报错是数据服务资源组网络不通 可以参考这里的配置image.png
    在这边可以查看使用的资源组image.png
    ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-11-14 11:51:27
    赞同 展开评论 打赏
  • 看起来您遇到了连接数据库时通信链接失败的问题。这可能是由于以下原因:

    • 数据库服务器未启动或无法访问。检查数据库服务器的状态并确保它正在运行并且可以访问。
    • 网络问题导致与数据库服务器的通信中断。检查网络连接,确认您可以在本地计算机上通过网络访问数据库服务器。
    • 数据库认证信息不正确。确认提供的数据库认证信息(包括用户名、密码和端口号)正确无误。
      image.png
    2023-11-14 10:10:06
    赞同 展开评论 打赏
  • DataWorks在调用数据源服务失败时,返回的错误信息提示可能是由于没有绑定数据服务资源组。DataWorks在默认情况下使用的是公共资源组,但为了确保数据源的稳定性和性能,建议您为其配置独享资源组。此外,当Redis添加数据源时如果没有公网IP,需要保证数据源和DataWorks工作空间地域一致,通过新增调度资源完成数据源的打通。同时,DataWorks数据服务接收到调用API的请求后,会将请求结果信息返回给请求端,其中包含各类错误码。这些错误码可以帮助您快速定位问题并进行自助排错。

    2023-11-14 09:31:18
    赞同 展开评论 打赏
  • 离线同步报错:Communications link failure
    读取报错

    问题现象:

    读取数据时,报错如下:Communications link failure The last packet successfully received from the server was 7,200,100 milliseconds ago. The last packet sent successfully to the server was 7,200,100 milliseconds ago. - com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

    可能原因:

    数据库执行SQL查询速度慢,导致MySQL读超时。

    解决方法:

    排查是否设置了where过滤条件,以确保筛选字段已添加索引。

    排查源数据表的数据是否太多。如果数据太多,建议拆分为多个任务。

    查询日志找到执行阻塞的SQL,咨询数据库管理员解决。

    写入报错

    问题现象:

    写入数据时,报错如下:Caused by: java.util.concurrent.ExecutionException: ERR-CODE: [TDDL-4614][ERR_EXECUTE_ON_MYSQL] Error occurs when execute on GROUP 'xxx' ATOM 'dockerxxxxx_xxxx_trace_shard_xxxx': Communications link failure The last packet successfully received from the server was 12,672 milliseconds ago. The last packet sent successfully to the server was 12,013 milliseconds ago. More...

    可能原因:

    慢查询导致SocketTimeout。TDDL默认连接数据的SocketTimeout是12秒,如果一个SQL在MySQL端执行超过12秒仍未返回,会报4614的错误。当数据量较大或服务端繁忙时,会偶尔出现该错误。

    解决方法:

    建议数据库稳定后,重新运行同步任务。

    联系数据库管理员调整该超时时间。.

    https://help.aliyun.com/zh/dataworks/support/batch-synchronization?spm=a2c4g.11186623.0.i10#section-ooz-ntl-4vo

    2023-11-14 08:49:04
    赞同 展开评论 打赏
滑动查看更多

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

    更多
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载
    基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多