且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

hive添加字段报conflicting lock

更新时间:2022-10-03 11:22:00

昨天ETL开发的同事在给一个表添加字段的时候报错:conflictinglock present for xxx EXECLUSIVE mode,加了几次都失败,后来直接unlock tables后再加成功,我一看太暴力了=.=

之前没有启用concurrency支持,在上了查询平台后启用了;因此如果在做DDL操作的时候可以写一个简单的tool:

Ret = show locks xxx;

If ret is not null;

Sleep;

Retry;

Else

DDLTask

End

hive.lock.mapred.only.operationtrue.


本文转自MIKE老毕 51CTO博客,原文链接:http://blog.51cto.com/boylook/1308071,如需转载请自行联系原作者