我在一个文件中有通过查询来查询的hive表。我调用了一个oozie工作流,该工作流调用了上述文件的hive操作。作业没有成功,我终止了工作流程。
但这些表在配置单元CLI上仍显示为锁定。我正在寻找一个命令/进程,可以从Hive表中释放锁。
发布于 2015-10-07 18:26:25
我们可以使用以下查询来释放锁
set hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DummyTxnManager;
unlock table tablename;发布于 2017-06-23 18:31:45
如果您使用mysql作为元存储,它将在表HIVE_LOCKS中存储表锁信息,将其截断。
mysql> select * from HIVE_LOCKS;
Empty set (0.00 sec)
mysql>发布于 2018-04-20 17:51:25
要检查表上的锁(在配置单元中运行)-
显示锁tablename扩展
在配置单元外运行
yarn应用程序-list | grep用户
要杀死活动id -
纱线应用-kill活动
https://stackoverflow.com/questions/32985876
复制相似问题