HBase内部扫描仪线程安全

时间:2015-12-28 18:59:32

标签: hbase

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

00-20151010, 
00-20151011, 
01-20151010,
01-20151011,

我可以在终点中跨越多个线程,对于此区域并行扫描每个盐渍前缀。

   forEach(String saltPrefix : salts){
      Future future = executorService.submit(myworker, region);
}

我在这里跨线程共享区域。每个线程都将通过调用

来获取RegionScanner
scanner = region.getScanner(scan);

我的问题:HRegion线程安全吗?我们可以使用相同的区域来获取服务器端的多个区域扫描程序。

0 个答案:

没有答案