设为首页 加入收藏

TOP

hive锁表操作
2018-12-16 09:02:15 】 浏览:197
Tags: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

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Hive中的函数列表 下一篇HIVE Skewed Table(八)

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目