Bigdata, Hadoop ecosystem, Semantic IoT등의 프로젝트를 진행중에 습득한 내용을 정리하는 곳입니다.
필요한 분을 위해서 공개하고 있습니다.
문의사항은 gooper@gooper.com로 메일을
보내주세요.
1. 아래의 package를 import한다.
import org.apache.hadoop.hbase.filter.CompareFilter
import org.apache.hadoop.hbase.filter.SingleColumnValueFilter
import org.apache.hadoop.hbase.filter.SubstringComparator
import org.apache.hadoop.hbase.util.Bytes
2. scan구문을 아래와 같이 작성하여 실행한다.
(컬럼패밀리가 cf이고 컬럼명이 w1인 컬럼에서 3600과 같은 값을 검색하여 10개만 출력한다.)
hbase>scan 'h_price_info', {COLUMNS=>['cf:w1'], LIMIT=>10,
FILTER=>SingleColumnValueFilter.new(Bytes.toBytes('cf'),
Bytes.toBytes('w1'), CompareFilter::CompareOp.valueOf('EQUAL'),
Bytes.toBytes('3600'))}
# compareOp 값: EQUAL, GREATER, GREATER_OR_EQUAL, LESS, LESS_OR_EQUAL, NO_OP, NOT_EQUAL
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | hbase shell에서 컬럼값 검색하기(SingleColumnValueFilter이용) | 총관리자 | 2014.04.25 | 2448 |
8 | HBase, BigTable, Cassandra Schema Design | 구퍼 | 2013.03.15 | 2506 |
7 | HBase 설치하기 – Pseudo-distributed | 구퍼 | 2013.03.12 | 2644 |
6 | org.apache.hadoop.hbase.PleaseHoldException: Master is initializing | 구퍼 | 2013.03.15 | 2668 |
5 | Hbase Shell 명령 정리 | 구퍼 | 2013.04.01 | 3170 |
4 | HBase 설치하기 – Fully-distributed | 구퍼 | 2013.03.12 | 3548 |
3 | HBASE Client API : 기본 기능 정리 | 구퍼 | 2013.04.01 | 3554 |
2 | 하둡 분산 파일 시스템을 기반으로 색인하고 검색하기 | 구퍼 | 2013.03.15 | 5573 |
1 | HBase shell로 작업하기 | 구퍼 | 2013.03.15 | 5834 |