Hector querySuperColumns仅返回部分超级列

时间:2012-06-07 20:31:08

标签: cassandra super-columns

我有以下代码打算抓取密钥的所有超级列,然后找到目标数据。但事实证明,它只返回部分超级列(例如 - 400中的100)。有什么理由以及如何解决它?

        SuperCfResult<UUID, Long, UUID> superCfResult = sTemplate.querySuperColumns(key);
        Collection<Long> supercolumns = superCfResult.getSuperColumns();

1 个答案:

答案 0 :(得分:2)

我对Hector模板API并不十分熟悉,但除非您指定计数,否则默认值通常为100,因此您应该尝试调用sTemplate.setCount()并指定更高的值 - 可能是Integer.MAX_VALUE