hive 鎖表問題


報錯如下:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM