報錯如下:
Unable to acquire IMPLICIT, EXCLUSIVE lock dms@pc_user_msg@month=201611 after 100 attempts.

顯示dms庫下的pc_user_msg表分區month=201611被鎖住了,
查看是否被鎖:
show locks pc_user_msg;
列出相關查看鎖表語句:
- SHOW LOCKS <TABLE_NAME>;
- SHOW LOCKS <TABLE_NAME> extended;
- SHOW LOCKS <TABLE_NAME> PARTITION (<PARTITION_DESC>);
- SHOW LOCKS <TABLE_NAME> PARTITION (<PARTITION_DESC>) extended
解決辦法:
關閉鎖機制:
set hive.support.concurrency=false; 默認為true
參考文章:
http://blog.csdn.net/techchan/article/details/50426743
