0
는 좀 문자열쿼리 HBase를 행 키는
나는 모든 행을 얻으려면 뭔가 스캔 'TABLE_NAME' '램 %'
같은 행에있는 행 키 시작하는 모든 행을 얻을 HBase를 쿼리 할 수 있습니다 -key는 숫양으로 시작합니다.
는 좀 문자열쿼리 HBase를 행 키는
나는 모든 행을 얻으려면 뭔가 스캔 'TABLE_NAME' '램 %'
같은 행에있는 행 키 시작하는 모든 행을 얻을 HBase를 쿼리 할 수 있습니다 -key는 숫양으로 시작합니다.
당신은 rowkey의 당신에게 '램'로 시작하는 모든 rowkey 년대를 줄 것이다 HBase와 쉘의 문 위에 지정된 접두사
hbase> scan 'TABLE_NAME', { FILTER => "PrefixFilter('ram')"}
일치 얻을 PrefixFilter
를 사용하여 시도 할 수 있습니다. 자바 API에서
byte[] prefix=Bytes.toBytes("ram");
Scan scan = new Scan(prefix));
PrefixFilter prefixFilter = new PrefixFilter(prefix);
scan.addFilter(prefixFilter);
ResultScanner resultScanner = table.getScanner(scan);
감사합니다. Java를 사용하여 동일한 코드를 작성할 수 있습니까? 예제 프로그램이 있습니까? – sake
@sake update with java example – Ashrith
@Ashirith 끝내 주셔서 감사합니다. – sake