首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置单元表锁

配置单元表锁
EN

Stack Overflow用户
提问于 2015-10-07 15:09:50
回答 3查看 33.3K关注 0票数 9

我在一个文件中有通过查询来查询的hive表。我调用了一个oozie工作流,该工作流调用了上述文件的hive操作。作业没有成功,我终止了工作流程。

但这些表在配置单元CLI上仍显示为锁定。我正在寻找一个命令/进程,可以从Hive表中释放锁。

EN

回答 3

Stack Overflow用户

发布于 2015-10-07 18:26:25

我们可以使用以下查询来释放锁

代码语言:javascript
复制
set hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DummyTxnManager; 
unlock table tablename;
票数 14
EN

Stack Overflow用户

发布于 2017-06-23 18:31:45

如果您使用mysql作为元存储,它将在表HIVE_LOCKS中存储表锁信息,将其截断。

代码语言:javascript
复制
mysql> select * from HIVE_LOCKS;
Empty set (0.00 sec)
mysql>
票数 4
EN

Stack Overflow用户

发布于 2018-04-20 17:51:25

要检查表上的锁(在配置单元中运行)-

显示锁tablename扩展

在配置单元外运行

yarn应用程序-list | grep用户

要杀死活动id -

纱线应用-kill活动

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32985876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档