Hive调优之count(*)产生缓存,明明表名中有数据,返回就是0!气不气???一条语句解决!

表元数据里有数据量级的记录,count(*)不加任何where条件,那么直接读取表元数据,不走MR,

修改hive的参数,把count缓存关闭,问题解决!

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