限制HBase Java上的命令

时间:2016-04-13 02:04:27

标签: java hadoop hbase bigdata

使用过滤器

在hbase上限制扫描方法的结果的方法很少
FilterList filterList = new FilterList(new PageFilter(limit));
scan.setFilter(filterList);

或使用setBatch

scan.setBatch(limit);
scan.next();

我想问的是:

  1. 在哪种情况下最好使用哪种情况?
  2. 哪一个表现更好?
  3. 有没有更好的方法来使用限制?
  4. 我正在使用hbase客户端api 1.0.0和HBase 1.0.0-cdh5.6.0

1 个答案:

答案 0 :(得分:0)

我会选择setBatch,因为它是预定义的,但它可能会导致滞后问题。