我正在使用HBase 1.0.1,以下是coprocessorService的两种方法签名:
<T extends Service, R> void coprocessorService(final Class<T> service,
byte[] startKey, byte[] endKey, final Batch.Call<T,R> callable,
final Batch.Callback<R> callback) throws ServiceException, Throwable;
<T extends Service, R> Map<byte[],R> coprocessorService(final Class<T> service,
byte[] startKey, byte[] endKey, final Batch.Call<T,R> callable)
throws ServiceException, Throwable;
从其javadoc看来,服务代码将在每个表区域上运行。而且,如果我确实扫描了服务代码,则每次扫描都将限制在该区域内吗?
是否可以扫描服务代码中的整个表(不仅仅是服务代码运行的区域)?