HBase内部扫描仪线程安全

HBase内部扫描仪线程安全,hbase,Hbase,我有一个盐渍hbase表,同一个区域可能有多个盐渍前缀行。例如,区域1可能具有 00-20151010, 00-20151011, 01-20151010, 01-20151011, 我可以在我的端点跨越多个线程,针对这个区域,并行扫描每个附加前缀 forEach(String saltPrefix : salts){ Future future = executorService.submit(myworker, region); } 在这里,我将跨线程共享该区域。每

我有一个盐渍hbase表,同一个区域可能有多个盐渍前缀行。例如,区域1可能具有

00-20151010, 
00-20151011, 
01-20151010,
01-20151011,
我可以在我的端点跨越多个线程,针对这个区域,并行扫描每个附加前缀

   forEach(String saltPrefix : salts){
      Future future = executorService.submit(myworker, region);
}
在这里,我将跨线程共享该区域。每个线程将通过调用

scanner = region.getScanner(scan);
我的问题:HRegion线程安全吗?我们可以使用同一个区域在服务器端获取多个区域扫描程序吗