beeline/hive/hadoop在一个简单的desc table命令中停止(大延迟)

q5lcpyga  于 2021-05-27  发布在  Hadoop
关注(0)|答案(1)|浏览(434)

在beeline shell,命令

DESC db.t

在正常情况下,对于任何配置单元管理的表都是快速的(瞬时的)。desc是一个纯元数据命令,所以我认为它只依赖于metastore(在我们的示例derby中)。。。现在,有些天,可能有很多用户,命令desc没有响应,直线停止(等待2、5分钟或更长时间)。似乎是基础设施中的一个“bug”,它是一个德比问题?任何已知/报告的问题?
版本:连接到Hive1.2.1000.2和Hadoop2.7.3的Beeline1.2。

f5emj3cl

f5emj3cl1#

hiveserver2有一个锁(在版本2.+之前,请参阅hive-4239),该锁序列化从客户端接收的所有查询的编译,包括beeline。很可能,您正在观察这种排队的效果,尽管我也不会排除可能的derby问题:)查看hs2日志应该有助于确定诊断。

相关问题