一.简介
Scan扫描,类似于数据库系统中的游标,底层依赖顺序存储的数据结构。扫描操作的作用跟get()方式非常类似,但由于扫描操作的工作方式类似于迭代器,所以用户无需调用scan()方法创建实例,只需调用HTable的getScanner()方法【或者使用new Scan()】,此方法在返回真正的扫描器scanner实例的同时,用户也可以使用它的迭代来获取数据。如下:
ResultScanner getScanner(Scan scan) throws IOException
ResultScanner getScanner(byte[] family) throws IOException
ResultScanner getScanner(byte[] family, byte[] qualifier) throws IOException
后两个为了方便用户,隐式地创建了一个Scan实例,逻辑中调用getScanner(S