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

最近数据load overwrite 的时候一直报错 帮忙看下是由于什么原因导致的?

最近数据load overwrite 的时候一直报错 帮忙看下是由于什么原因导致的? refresh 2023-03-25 01:21:19 INFO Current task status:RUNNING 2023-03-25 01:21:19 INFO Start execute shell on node cn-hangzhou.488651759802914.1632619705793. 2023-03-25 01:21:19 INFO Current working dir /home/admin/alisatasknode/taskinfo/20230325/diide/01/21/13/9jtcsijmgtls4s371v1rowxl 2023-03-25 01:21:19 INFO Full Command .. 2023-03-25 01:21:19 INFO ------------------------- 2023-03-25 01:21:19 INFO /home/admin/datax3/bin/datax.py --jvm='-Xms1024m -Xmx1024m' -m local http://di-service-cn-hangzhou.data.aliyun.com:80/api/inner/job/752561547/config 2023-03-25 01:21:19 INFO ------------------------- 2023-03-25 01:21:19 INFO List of passing environment .. 2023-03-25 01:21:19 INFO ------------------------- 2023-03-25 01:21:19 INFO resourceGroup=S_res_group_31882_1632619701872: 2023-03-25 01:21:19 INFO SKYNET_PTYPE=23: 2023-03-25 01:21:19 INFO SKYNET_ACTIONID=1: 2023-03-25 01:21:19 INFO SKYNET_RERUN_MODE=0: 2023-03-25 01:21:19 INFO SKYNET_FLOW_PARAVALUE=: 2023-03-25 01:21:19 INFO SKYNET_ONDUTY=279612835990735618: 2023-03-25 01:21:19 INFO mode=wizard: 2023-03-25 01:21:19 INFO SKYNET_SYSTEMID=: 2023-03-25 01:21:19 INFO SKYNET_SOURCEID=1000004700125: 2023-03-25 01:21:19 INFO SKYNET_PARAVALUE=bizdate=20230324: 2023-03-25 01:21:19 INFO SKYNET_TASKID=1000486512718: 2023-03-25 01:21:19 INFO SKYNET_TENANT_ID=31882: 2023-03-25 01:21:19 INFO SKYNET_ID=1002030549: 2023-03-25 01:21:19 INFO SKYNET_JOBID=1000062600676: 2023-03-25 01:21:19 INFO SKYNET_NODENAME=ods_dev_info_mysql2hive: 2023-03-25 01:21:19 INFO SKYNET_CYCTYPE=0: 2023-03-25 01:21:19 INFO SKYNET_DSC_JOB_VERSION=25: 2023-03-25 01:21:19 INFO SKYNET_TASK_INPUT={}: 2023-03-25 01:21:19 INFO SKYNET_DI_RESOURCE_GROUP=S_res_group_31882_1632619701872: 2023-03-25 01:21:19 INFO SKYNET_FLOWNAME=ATCLOUD_FLOW: 2023-03-25 01:21:19 INFO FILE_ID=1002030549: 2023-03-25 01:21:19 INFO SKYNET_TIMEZONE=GMT+8: 2023-03-25 01:21:19 INFO SKYNET_EXENAME=/home/admin/synccenter/datasync.py: 2023-03-25 01:21:19 INFO FILE_VERSION=25: 2023-03-25 01:21:19 INFO SKYNET_DAGTYPE=0: 2023-03-25 01:21:19 INFO SKYNET_SOURCENAME=S_res_group_31882_1663203345154: 2023-03-25 01:21:19 INFO SKYNET_GMTDATE=20230325: 2023-03-25 01:21:19 INFO SKYNET_SYSTEM_ENV=prod: 2023-03-25 01:21:19 INFO SKYNET_CYCTIME=20230325002500: 2023-03-25 01:21:19 INFO SKYNET_BIZDATE=20230324: 2023-03-25 01:21:19 INFO SKYNET_CONNECTION=: 2023-03-25 01:21:19 INFO SKYNET_ENVTYPE=1: 2023-03-25 01:21:19 INFO SKYNET_DAG_INPUT={}: 2023-03-25 01:21:19 INFO SKYNET_FAILOVER_HANDLER=1: 2023-03-25 01:21:19 INFO SKYNET_ONDUTY_WORKNO=279612835990735618: 2023-03-25 01:21:19 INFO SKYNET_DSC_JOB_ID=1002030549: 2023-03-25 01:21:19 INFO SKYNET_APPNAME=UIOT数据仓库生产: 2023-03-25 01:21:19 INFO SKYNET_APP_ID=36765: 2023-03-25 01:21:19 INFO SKYNET_PRIORITY=1: 2023-03-25 01:21:19 INFO SKYNET_RERUN_TIME=5: 2023-03-25 01:21:19 INFO SKYNET_REGION=cn-hangzhou: 2023-03-25 01:21:19 INFO TASK_PLUGIN_NAME=cdp: 2023-03-25 01:21:19 INFO ALISA_SHORT_TASK=1: 202

展开
收起
十一0204 2023-04-03 17:12:13 255 0
3 条回答
写回答
取消 提交回答
  • 意中人就是我呀!

    实际查看这个文件还存在么 另外确认下 数据源配置的ak所属账号是否有删除文件的权限。

    f8cd3a39b595655480810c66f63b6f1b.png

    同步完成后有其他任务操作了表也有可能 先核实 查询的源表 和目标表是不是和日志json中配置的一致,再确认是否是任务完成后 有其他任务操作了表。此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-04-05 07:43:33
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在数据加载过程中,如果遇到错误,可能是由多种原因引起的:

    1、数据格式错误:如果数据格式不符合要求,如数据类型不匹配、数据不完整等,会导致加载失败。在数据加载前,需要确保数据格式正确,并进行数据清洗等处理。

    2、数据重复:如果加载的数据中包含重复的数据,且表已经存在,则会导致加载失败。在数据加载前,需要先清空表数据,或者使用update等方式进行更新。

    3、数据库连接失败:如果数据库连接失败,可能是由于网络不稳定、数据库配置错误等原因导致的。需要检查数据库配置是否正确,并确保网络畅通。

    4、权限不足:如果用户没有足够的权限来访问数据库,可能会导致加载失败。需要确保用户具有足够的权限,可以在DataWorks中检查用户的权限设置。

    如果以上方法无法解决问题,建议查看DataWorks的错误日志,以便更好地了解加载失败的原因,并及时采取相应的措施。

    2023-04-03 23:12:53
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    数据 Load Overwrite 报错可能有多种原因,常见的几种包括:

    1、目标表存在约束或索引,导致无法覆盖数据。如果目标表中存在唯一性约束、主键约束或其他类型的约束,Load Overwrite 操作可能会因为无法插入新的数据而报错。此时可以考虑删除相关约束或使用其他方法进行数据覆盖。

    2、数据源格式错乱。如果源数据格式与目标表的列定义不匹配,可能会因为数据类型不一致、数据长度超出范围等原因导致 Load Overwrite 操作失败。可以检查源数据格式和目标表的列定义是否一致。

    3、权限问题。如果当前用户没有足够的权限对目标表进行 Load Overwrite 操作,可能会因为权限不足而报错。可以检查用户权限是否足够。

    4、硬件或网络问题。如果硬件或网络出现故障,可能会导致 Load Overwrite 操作失败。可以检查硬件和网络是否正常。

    5、其他原因。例如目标表空间不足、源数据文件不存在或不完整等等。

    2023-04-03 17:50:21
    赞同 展开评论 打赏

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

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载