hive表中有数据但count结果为0


 

Hive 中 A 表存在数据, 但执行 select count(*) from A 返回结果为 0

原因

参数 hive.compute.query.using.stats 默认为 false, 在参数优化时修改为 true 导致上述问题产生

解决

使用 select count(*) / count(1) ...查询数据量时, 临时将参数设置为 false (窗口级别)

 

set hive.compute.query.using.stats=false;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM