Scan:设置scan记录的条件,buffer size,cache size等
ResultScanner:提供scan的接口,
ClientScaner:客户端 ResultScanner的实现,数据分布在多个region之间的,就依次读取。
用法如下:
HTableInterface tbl = null;
tbl = table.getTable("table_name");
Scan scan = new Scan();
//设置客户端缓存的记录数量,调用next方法时,根据这个参数,一次性从服务端返回cache大小的数据缓存在客户端,下次再调用next方法时,就直接从客户端缓存中取得下一条数据。
scan.setCaching(100);
scan.setCacheBlocks(true);
scan.setStartRow((userNum+"10").getBytes());
scan.setStopRow((userNum+"20").getBytes());