2014-05-25 108 views
0

我有一個'a'和'b'列家族的HBase表。每行至少有一個家族'a'中的列,但可能沒有家族'b'中的任何列。如何只選擇不包含「b」族中的列的行? (我正在使用HBase Java API)HBase過濾非空字符串

回答

0

要掃描每行和特定列族的所有內容,請實例化Scan對象,如下所示。

Scan scan = new Scan(); //creating a scan object for all rows. 

scan.addFamily(byte[] column_family); // adding your required column family to scan object. 

ResultScanner scanner = table.getScanner(scan); 

for (Result result : scanner) { 
// ....... 
}