配置单元-获取锁时出错

yshpjwxd  于 2021-06-26  发布在  Hive
关注(0)|答案(2)|浏览(402)

配置单元正在中止执行和日志记录:

No rows affected (0.005 seconds)
No rows affected (0.059 seconds)
Error: Error while processing statement: FAILED: Error in acquiring locks: Locks on the underlying objects cannot be acquired. retry after some time (state=42000,code=10)

Closing: 0: jdbc:hive2://

有人能告诉我怎么解决这个问题吗?
horton发行版的配置单元版本是0.14,hive.support.concurrency=true;hive.txn.manager=dummytxnmanager

j2cgzkjk

j2cgzkjk1#

设置此属性并运行它。
设置hive.support.concurrency=false;
默认情况下为true。
尼蒂什

li9yvcax

li9yvcax2#

在某些情况下,查询可能导致死锁。我建议您仔细查看您的查询,以确定任何死锁模式。
锁定文档可能会有所帮助。
我不建议禁用并发,而是建议使用配置文档
hive.lock.numretries配置单元
hive.unlock.numretries配置单元
hive.lock.sleep.between.retries配置单元

相关问题