메뉴 건너뛰기

Bigdata, Semantic IoT, Hadoop, NoSQL

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

A personal place to organize information learned during the development of such Hadoop, Hive, Hbase, Semantic IoT, etc.
We are open to the required minutes. Please send inquiries to gooper@gooper.com.

위로