读取hive外表count(*)没有输出,单独查询几条可以。

【详述】读取hive外表count(1)没有输出,单独查询几条可以。
【StarRocks版本】2.5.1
【集群规模】3fe+5be(fe与be混部)

mysql> select count(*) from t1 where partitionday='20230210' and partitionhour='04';
ERROR 1064 (HY000): Query exceeded time limit of 300 seconds
mysql> select start_time from t1 where partitionday='20230210' and partitionhour='04' limit 1;
+----------------+
| start_time     |
+----------------+
| 20230210041500 |
+----------------+
1 row in set (3.19 sec)

mysql> 

sr的版本是2.5.1,hive您是使用的哪个版本?

已解决。调大查询超时时间后,发现部分block无法读取,从be节点尝试访问hive外表的对应hdfs目录文件,提示连接超时,经确be节点到hdfs的部分datanode网络不通。