shibbin 2014年01月14日
hbase scan 的一个奇怪问题

Scan s = new Scan();
System.out.print(s.getMaxResultSize()+" ");
s.setMaxResultSize(100);
System.out.println(s.getMaxResultSize());
ResultScanner ss = table.getScanner(s);
int i =0;
for(Result r:ss){
//....
i++;
}
ss.close();
System.out.println("result :" + i);


输出是:
-1 100
result: 34556

为什么呢,scan设置了结果大小最多为100,但是遍历ResultScanner却远远超过了100??
...全文
469 点赞 收藏 9
写回复
9 条回复

还没有回复,快来抢沙发~

发动态
发帖子
Hadoop
创建于2011-06-27

6867

社区成员

4304

社区内容

分布式计算/Hadoop/Hbase/Cassandra/Storm/Spark/大数据
社区公告
暂无公告