hive锁表操作

当hive表被锁住后,进行drop insert操作时都出挂起等待,sqoop也无法导入数据,此时就需要先对hive表解锁再进行相关操作。
步骤如下:


查看是否被锁:

show locks t_real_user_comein;

列出相关查看锁表语句:
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

或是使用解锁语句解锁
unlock table tablename;

操作:
hive> show locks t_real_user_comein;
hive> unlock table t_real_user_comein;
OK
Time taken: 0.073 seconds
hive> drop table t_real_user_comein;
OK
Time taken: 0.216 seconds
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值