全部產品
Search
文件中心

MaxCompute:ODPS-0110061

更新時間:Jan 16, 2025

本文為您介紹錯誤碼ODPS-0110061:Failed to run ddltask的報錯情境,並提供對應的解決方案。

錯誤1:Schema evolution DDLs is not enabled in current project:xxxx

錯誤資訊

FAILED: Catalog Service Failed, ErrorCode: 152, Error Message: ODPS-0110061: Failed to run ddltask-Schema evolution DDLs is not enabled in current project:xxxx

錯誤碼描述

當前專案預設不允許表結構變更(Schema Evolution),如新增STRUCT類型的子列、刪除列、修改列順序和更改列資料類型。

解決方案

若您需要開通表結構變更(Schema Evolution),請運行setproject odps.schema.evolution.enable=true;命令,需要等待10分鐘後才會生效,更多表結構變更點擊參考分區操作

錯誤2:ODPS-0110061: Failed to run ddltask - Modify DDL meta encounter exception

錯誤資訊

ODPS-0110061: Failed to run ddltask - Modify DDL meta encounter exception : ODPS-0429311:Transaction aborted - MaxC Transaction aborted. Can't update ObjectId(objectType:PARTITION, dbName:mc_gjpt, tableName:xxxx, tableId:xxx, partitionId:xxxx, partitionName:pt=20221125, tenantId:, catalogName:xxx, catalogId:xxx, dbId:, projectName:xxx). BeginTs is less than lastCommitTs.objectId:ObjectId(objectType:PARTITION, dbName:xxx, tableName:xxxx, tableId:xxx, partitionId:xxx, partitionName:pt=20221125, tenantId:, catalogName:xxxx, catalogId:xxx, dbId:, projectName:xxxx), txnId:xxxxx, lastCommitTs:1709410212584448, lastMaxBeginTs:1709410182400000, isolation:NONSTRICT_SNAPSHOT_ISOLATION, op:UPDATE, isConstraintNotAllowInsertIntoReorder:false

錯誤碼描述

使用者在短時間內對Meta資訊進行變更,導致Meta衝突報錯。

解決方案

避免短時間內並發去更新Meta資訊,建議更新Meta資訊的操作間隔至少為一分鐘。

說明

其他關於Modify DDL meta encounter exception報錯的原因及解決措施詳情,請參見DML操作常見問題