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

dataworks这是什么问题?

dataworks这是什么问题?failed: ODPS-0110061: Failed to run ddltask - Modify DDL meta encounter exception : ODPS-0010000:System internal error - Metastore processing exception - Batch modify failed. ots2.0 processing error because of [ErrorCode]:OTSOutOfTransactionDataSizeLimit, [Message]:batchWriteRow partially failed, one of its errors: Transaction size exceeds the limit.RowSize:2804.TotalSize:4194614.Limit:4194304., [RequestId]:00061273-f0b1-fc5d-e623-150a6577b849, [TraceId]:null, [HttpStatus:]0 (Inner exception: batchWriteRow partially failed, one of its errors: Transaction size exceeds the limit.RowSize:2804.TotalSize:4194614.Limit:4194304.)

展开
收起
真的很搞笑 2024-03-04 08:39:59 49 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据提供的错误信息,这是一个DataWorks(阿里云数据工场)的问题。错误代码为ODPS-0110061,表示在运行DDL任务时遇到了异常。具体的错误信息是:

    Failed to run ddltask - Modify DDL meta encounter exception : ODPS-0010000: System internal error - Metastore processing exception - Batch modify failed. ots2.0 processing error because of [ErrorCode]: OTSOutOfTransactionDataSizeLimit, [Message]: batchWriteRow partially failed, one of its errors: Transaction size exceeds the limit. RowSize: 2804. TotalSize: 4194614. Limit: 4194304., [RequestId]: 00061273-f0b1-fc5d-e623-150a6577b849, [TraceId]: null, [HttpStatus:] 0 (Inner exception: batchWriteRow partially failed, one of its errors: Transaction size exceeds the limit. RowSize: 2804. TotalSize: 4194614. Limit: 4194304.)
    

    这个错误是由于事务大小超过了限制导致的。具体来说,单个行的大小为2804字节,总大小为4194614字节,而限制为4194304字节。因此,事务的总大小超过了限制。

    要解决这个问题,你可以考虑减小事务的大小,或者增加事务的限制。具体的解决方案取决于你的业务需求和系统配置。

    2024-03-04 14:50:39
    赞同 展开评论 打赏

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

相关电子书

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