Hive Lock機(jī)制導(dǎo)入任務(wù)執(zhí)行卡住

部分業(yè)務(wù)人員反饋,任務(wù)有的時(shí)候會卡主,過段時(shí)間會執(zhí)行。分析了一下Hive執(zhí)行過程,背后原因如下:

Hive在執(zhí)行任務(wù)過程中會有卡住的現(xiàn)象,任務(wù)只能通過編譯但是并沒有辦法執(zhí)行,其實(shí)背后是Hive鎖的機(jī)制在生效

執(zhí)行示例

我主動通過鎖表命令加了exclusive鎖(排他鎖),導(dǎo)致其他人對于這張表相關(guān)的操作無法執(zhí)行

顯示鎖表

但是當(dāng)我們并不知道那個(gè)操作導(dǎo)致了表被鎖定來如何查看呢?

通過命令:SHOW LOCKS test2 EXTENDED;

顯示鎖表操作

釋放鎖


詳細(xì)的原理,可以查看給出的鏈接

Hive Lock機(jī)制原文鏈接

https://cwiki.apache.org/confluence/display/Hive/Locking

Hive Lock機(jī)制翻譯鏈接

http://www.cnblogs.com/ggjucheng/archive/2013/01/16/2862749.html

Hive Lock相關(guān)文檔

https://juejin.im/entry/593f60a4da2f60006737b2db

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容