2011-11-22 2 views
2

하이브를 사용하여 HBase에서 쿼리를 실행해야합니다. 나는 HBase를 다운로드하고 HMaster가 잘 돌아가고있다. 하이브가 HBase를 백 엔드 데이터베이스로 사용하기 위해해야 ​​할 구성 변경 사항을 알아야합니다. 모든 링크 튜토리얼을 주시면 감사하겠습니다. 미리 감사드립니다. Hbase로 Hive 구성

답변

7

그 파일은 아파치 하이브 위키 멋지게 https://cwiki.apache.org/confluence/display/Hive/HBaseIntegration

코멘트

+0

다음 편집

CREATE TABLE hive_managed(key string, value1 string, value2 int) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,columnFamilyName:val1,columnFamilyName:val2") TBLPROPERTIES ("hbase.table.name" = "hivemanaged"); 

* 같은 시도 하이브에서 관리하는 HBase를 테이블을 만들려면 정확히 어떤 호스트 파일이어야합니다 그것을 설명 내용, 왜냐하면 seperatly 내가 하이브와 hbase를 통해 테이블을 만들 수 있지만 하이브를 사용하여 내가 hbase에 테이블을 만들 수 없습니다. 의사 배포 hbase/hive/hadoop 설정을 만들어야합니다. – Infinity

+0

고맙습니다. 우선 고맙습니다. hbase 하이브와 허스트를 의사 배포판으로 만들 수 없습니다. 설정 파일과 호스트 파일, 호스트 이름 파일에 우분투 배포본을 사용하고 있습니까? – Infinity

+0

Cloudera는 설치가 잘되어 있습니다. guide @ https://ccp.cloudera.com/display/CDHDOC/CDH3+Installation+Guide –