我试图在一个配置单元表上创建索引,但出现错误:
失败:获取锁时出错: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”命令时,元存储单元在哪个表中锁定它显示的信息?
2条答案
按热度按时间vojdkbi01#
如果表是非事务性的,请尝试设置
hive.support.concurrency=false
.flvtvl502#
它不在metastore中,它在一个zookeeper主题中。。。
只要阅读2010年hive-1293的文档和设计决策就可以了