2012-08-11 3 views
2

Apache Hive를 Java 프로그램에 임베드 할 수 있다고 생각합니다. 누군가 "임베디드 하이브"를 다운로드 할 수있는 페이지로 나를 안내 해줄 수 있습니까? Windows에서 실행할 수 있도록 하이브를 임베드해야합니다. Windows에서 응용 프로그램을 개발하고 있습니다. 임베딩 및 코드 샘플에 대한 자세한 지침도 유용합니다.Apache Hive Embedded를 어디에서 찾을 수 있습니까?

답변

0

하이브는 하이브 테이블에 대한 메타 정보를 저장하는 RDBMS가 로컬로 또는 독립 실행 형 서버 (ref https://cwiki.apache.org/confluence/display/Hive/HiveClient)에서 실행될 수 있다는 점에서만 임베디드 모드를 지원합니다. 또한 데이터베이스가 포함 된 하이브는 MapReduce 작업 문자열에 대한 조정자 일 뿐이므로 Hadoop 프레임 워크가 실행되어야합니다.

0

org.apache.hadoop.hive.service.HiveServer.HiveServerHandler 클래스를 사용하여 하이브/conf가 클래스 경로에 있는지 확인하십시오. 하이브/항아리의 모든 하이브 항아리. 이 임베디드 클라이언트는 하이브가 설치된 컴퓨터에서 실행해야합니다. hive-site.xml이 내장 클라이언트가 .metastore 폴더를 생성하는 것보다 derby-site.xml을 사용하는 경우 hive-site.xml이 독립 실행 형 db를 사용하는 경우 내장 클라이언트는 db와 직접 통신하므로 실행 중인지 확인하십시오.

관련 문제