开发者社区> 问答> 正文

MaxCompute SQL报错:Failed to run ddltask

SQL报错:Failed to run ddltask - Modify DDL meta encounter exception : ODPS-0121096:MetaStore transaction conflict - Reached maximum retry times because of OTSStorageTxnLockKeyFail(Inner exception: Transaction timeout because cannot acquire exclusive lock.)

目前MaxCompute对正在操作的表没有锁机制。这个错误是由元数据产生竞争导致,检查下是不是同时多次对表或者表分区执行读写操作。建议在MaxCompute还没有锁机制的情况下,不要同时对一个表执行操作。

如有更多疑问咨询可以加入MaxCompute开发者社区钉群点击链接

展开
收起
亢海鹏 2021-03-18 11:14:45 6811 0
1 条回答
写回答
取消 提交回答
  • 分布式系统 http://weibo.com/pelickzhang

    DDL表锁互斥了,检查下别的客户端是不是正在做ddl变更

    2021-03-22 14:20:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载