1. HBase를 테이블 만들기
create 'hbase_test','user'
2. 데이터 삽입
put 'hbase_test','111','user:name','jack'
put 'hbase_test','111','user:age','18'
보기 HBase를
3. 외부 하이브 테이블 관련 HBase를 만들기
create external table hbase_test1(
id int,
name string,
age int
)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,user:name,user:age")
TBLPROPERTIES("hbase.table.name" = "hbase_test");
보기 하이브
검증 HBase를 4로 삽입 데이터
하이브 쿼리
하이브 검증 용 데이터 테이블에 삽입
insert into hbase_test(id,name,age) values(333,'mary',25);
하이브 쿼리
쿼리 HBase를
6. HBase를 테이블 매핑 달성하기 위해 피닉스에서 같은 테이블을 생성
create table if not exists "hbase_test"(id varchar primary key, "user"."name" varchar, "user"."age" varchar);
참고 :
- Phoneix은 HBase를 테이블을 생성하고 같은 테이블에 매핑
- 동일하게 매핑 테이블 HBase와의 phoneix 필드 이름과 필드 이름의 테이블을 만듭니다 (대소 문자주의)
피닉스 문의
7. 데이터 검증, 피닉스 삽입
upsert into "hbase_test"(id,"name","age") values('444','haha','33');
피닉스 쿼리
쿼리 HBase를
쿼리 하이브