使用java api扫描hbase时如何从不同的列族中获取2列

时间:2013-10-10 05:10:18

标签: hbase

我正在尝试从2个不同的列系列中获取2列但无法执行此操作。我正在bb列进行时间范围扫描

sc.addColumn("A", aa);
 sc.addColumn("B", "bb");
 sc.setTimeRange(from, to);

 Scan scan = sc.getScan();

 ResultScanner scanner = table.getScanner(scan);

我能够从ResultScanner对象获得cloumn bb但不能获得aa。

假设列aa是rowkey,并且如果我在列bb上进行时间范围扫描时无论如何都可以得到rowkey。或者还有其他更好的方式。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

sc.setTimeRange(from, to);设置整个扫描的时间范围过滤器。对于列族A和B以及列/ quilifiers aa和bb

都是如此