在beeline shell,命令
DESC db.t
在正常情况下,对于任何配置单元管理的表都是快速的(瞬时的)。desc是一个纯元数据命令,所以我认为它只依赖于metastore(在我们的示例derby中)。。。现在,有些天,可能有很多用户,命令desc没有响应,直线停止(等待2、5分钟或更长时间)。似乎是基础设施中的一个“bug”,它是一个德比问题?任何已知/报告的问题?版本:连接到Hive1.2.1000.2和Hadoop2.7.3的Beeline1.2。
f5emj3cl1#
hiveserver2有一个锁(在版本2.+之前,请参阅hive-4239),该锁序列化从客户端接收的所有查询的编译,包括beeline。很可能,您正在观察这种排队的效果,尽管我也不会排除可能的derby问题:)查看hs2日志应该有助于确定诊断。
1条答案
按热度按时间f5emj3cl1#
hiveserver2有一个锁(在版本2.+之前,请参阅hive-4239),该锁序列化从客户端接收的所有查询的编译,包括beeline。很可能,您正在观察这种排队的效果,尽管我也不会排除可能的derby问题:)查看hs2日志应该有助于确定诊断。