Hive 中 A 表存在数据, 但执行 select count(*) from A 返回结果为 0
select count(*) from A
参数 hive.compute.query.using.stats 默认为 false, 在参数优化时修改为 true 导致上述问题产生
hive.compute.query.using.stats
false
true
使用 select count(*) / count(1) ...查询数据量时, 临时将参数设置为 false (窗口级别)
select count(*) / count(1) ...
set hive.compute.query.using.stats=false;