Beeline/Hive/Hoop在一个简单的DESC表命令中停止(大延迟)



在Beeline shell中,命令

DESC db.t

在正常情况下,对于任何配置单元管理表快速(瞬时(。DESC是一个纯元数据命令,所以我认为它只依赖于Metastore(在我们的案例中是Derby(。。。现在,有些日子,可能有很多用户,命令DESC没有响应,Beeline停止(等待2、5分钟或更长时间(。似乎是基础设施中的一个"错误",这是德比的问题吗有已知/报告的问题吗?


版本:Beeline 1.2连接到Hive 1.2.1000.2和Hadoop 2.7.3。

HiveServer2有一个锁(版本2.+之前有,请参阅HIVE-4239(,用于序列化从客户端接收的所有查询的编译,包括直线。最有可能的是,你正在观察这种排队的影响,尽管我也不会排除可能的德比问题:(审查HS2日志应该有助于最终诊断。

最新更新