1

例如,rowkey 设计为 aabbbbcccc,bbbb 部分是用于索引记录的特定部分。如何使用 bbbb 部分搜索 HBase 表?

4

1 回答 1

2

您可以使用带有SubstringComparator on Scan 对象的 RowFilter 来获取匹配的记录。请注意,这将需要对所有数据进行全面扫描。

Scan scan = new Scan();

scan.setFilter(new RowFilter(CompareOp.EQUAL, new SubstringComparator("bbbb")));

scan.addFamily(Bytes.toBytes("columnFamily"));
ResultScanner scanner = table.getScanner(scan);
于 2016-02-17T13:20:12.413 回答