我有以下代码打算抓取密钥的所有超级列,然后找到目标数据。但事实证明,它只返回部分超级列(例如 - 400中的100)。有什么理由以及如何解决它?
SuperCfResult<UUID, Long, UUID> superCfResult = sTemplate.querySuperColumns(key);
Collection<Long> supercolumns = superCfResult.getSuperColumns();
答案 0 :(得分:2)
我对Hector模板API并不十分熟悉,但除非您指定计数,否则默认值通常为100,因此您应该尝试调用sTemplate.setCount()
并指定更高的值 - 可能是Integer.MAX_VALUE