2014-05-25 5 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) { 
// ....... 
} 
관련 문제