HBase-Scan.setBatch如何影响结果扫描';下一个迭代次数是多少?
假设我有:HBase-Scan.setBatch如何影响结果扫描';下一个迭代次数是多少?,hbase,Hbase,假设我有: 具有一个列族CF的表 CF有10列[C1,…,C10] 表有两行['r1','r2']。每行完全填充(每行有10个单元格值) 现在我创建一个扫描,它将返回表中两行的所有单元格值 但是我将批处理设置为scan.setBatch(5)。我使用扫描成功地查询了表,并返回ResultScanner 现在,当我执行resultScanner.next()时,我将返回一个结果 我猜我必须调用next4次才能遍历所有单元格。是这样吗 迭代: 返回'r1',从'C1'到'C5'的值 返回'r1'
- 具有一个列族CF的表
- CF有10列[C1,…,C10]
- 表有两行['r1','r2']。每行完全填充(每行有10个单元格值)
扫描
,它将返回表中两行的所有单元格值
但是我将批处理设置为scan.setBatch(5)
。我使用扫描成功地查询了表,并返回ResultScanner
现在,当我执行resultScanner.next()
时,我将返回一个结果
我猜我必须调用next
4次才能遍历所有单元格。是这样吗
迭代:
我已经知道api文档在哪里发布了…是的,没错。主要用于大量列。我希望您知道setCache是行级别的。此外,大量柱不是推荐的设计模式。快乐学习