配置单元元存储在哪里存储锁定信息?

a5g8bdjr  于 2021-06-29  发布在  Hive
关注(0)|答案(2)|浏览(410)

我试图在一个配置单元表上创建索引,但出现错误:
失败:获取锁时出错:lockrequest的锁获取(组件:[lockcomponent(type:exclusive, level:partition,数据库名:,tablename:jobs_indx_jobs_title,零件itionname:year=2016/month=1/sourcecd=byd),锁组件(type:shared_read, level:table,数据库名:,tablename:jobs),锁组件(type:shared_read, level:partition,数据库名:, tablename:jobs,零件itionname:year=2016/month=1/sourcecd=bd)],txnid:0, user:hadoop, hostname:hortorn-nn-2.b2vheq12ivkfdsjdskdf3nba.dx.internal.cloudapp.net)5504043ms后超时。锁定响应(lockid:58318, state:waiting)
我想知道在执行“show locks”命令时,元存储单元在哪个表中锁定它显示的信息?

vojdkbi0

vojdkbi01#

如果表是非事务性的,请尝试设置 hive.support.concurrency=false .

flvtvl50

flvtvl502#

它不在metastore中,它在一个zookeeper主题中。。。
只要阅读2010年hive-1293的文档和设计决策就可以了

相关问题