Hive 表中的配置单元选择计数(*)比表中的选择*多一行

Hive 表中的配置单元选择计数(*)比表中的选择*多一行,hive,hbase,Hive,Hbase,我有两个配置单元表,第一个表是hbase上的配置单元,第二个表是配置单元表, 我从第一个表(hbase上的配置单元)插入第二个表,但运行时: 从表中选择计数(*) 我得到了不同的行号,但当我运行时: 从表中选择* 它们有相同的数字数据,我对此感到非常困惑。这可能是统计数据的问题:我设置了hive.compute.query.using.stats=false,但它不起作用。您也可以尝试这个:set-hive.stats.autogather=true;然后重新创建表并重试。我发现Hbase有

我有两个配置单元表,第一个表是hbase上的配置单元,第二个表是配置单元表, 我从第一个表(hbase上的配置单元)插入第二个表,但运行时:

从表中选择计数(*)
我得到了不同的行号,但当我运行时:

从表中选择*

它们有相同的数字数据,我对此感到非常困惑。

这可能是统计数据的问题:我设置了hive.compute.query.using.stats=false,但它不起作用。您也可以尝试这个:set-hive.stats.autogather=true;然后重新创建表并重试。我发现Hbase有100行,我运行select count(*)from table(Hbase上的配置单元)也有100行,但当我运行select*from table(Hbase上的配置单元)时只有99行这可能是统计数据的问题:我设置了hive.compute.query.using.stats=false,但它不起作用。您也可以尝试这个:set-hive.stats.autogather=true;然后重新创建表并重试。我发现Hbase有100行,我运行select count(*)from table(Hbase上的配置单元)也有100行,但当我运行select*from table(Hbase上的配置单元)时,只有99行