我在 HBASE 中创建了一个测试表,其中包含 2 个列族和每个 3 列,所有值都相同,总共 100,000 行。
SELECT COUNT(*)
不会返回正确的行数(少得多)。但是,SELECT
对这些列的子集进行操作会给出正确的计数。
如果在这种情况下我将列号减少到 2,SELECT COUNT(*)
则给出正确的计数。
后来我尝试了只有一个列族的表,只有当列号小于 6 时,钻才会返回正确的计数。
这可能是什么原因?我错过了任何钻孔配置吗?
我在 HBASE 中创建了一个测试表,其中包含 2 个列族和每个 3 列,所有值都相同,总共 100,000 行。
SELECT COUNT(*)
不会返回正确的行数(少得多)。但是,SELECT
对这些列的子集进行操作会给出正确的计数。
如果在这种情况下我将列号减少到 2,SELECT COUNT(*)
则给出正确的计数。
后来我尝试了只有一个列族的表,只有当列号小于 6 时,钻才会返回正确的计数。
这可能是什么原因?我错过了任何钻孔配置吗?