하이브 + MYSQLT 구성

출처: 인터넷
작성자: 사용자
키워드: Nbsp; 이름 자바 가치

다운로드: 구성 하이브 + MYSQLT

구성 파일:

하이브 구성 파일에 대 한 소개

하이브-site.xml & http://www.aliyun.com/zixun/aggregation/37954.html "> nbsp; 프로필 하이브

하이브-env.sh 하이브 실행 환경 파일

하이브-default.xml.template 기본 서식 파일

하이브-env.sh.template 하이브-env.sh 기본 구성

하이브-exec-log4j.properties.template exec 기본 구성

하이브-log4j.properties.template 로그 기본 구성

하이브-site.xml

< 속성 >

< 이름 > javax.jdo.option.ConnectionURL < / 이름 >< 값 > jdbc:mysql://localhost:3306 / 하이브? Createdata baseifnotexist = true < / 값 >

< 설명 > JDBC 연결 문자열 JDBC metastore에 대 한 < / 설명 >

< / 속성 >

< 속성 >

< 이름 > javax.jdo.option.ConnectionDriverName < / 이름 >

com.mysql.jdbc.Driver < 값 > < / 값 >

< 설명 > 드라이버 클래스 이름을 JDBC metastore < / 설명 >

< / 속성 >

< 속성 >

< 이름 > javax.jdo.option.ConnectionUserName < / 이름 >

< 값 > 루트 < / 값 >

Metastore 데이터베이스에 대해 사용 하 여 사용자 이름 < 설명 > < / 설명 >

< / 속성 >

< 속성 >

< 이름 > javax.jdo.option.ConnectionPassword < / 이름 >

< 값 > 테스트 < / 값 >

Metastore 데이터베이스에 대해 사용 하려면 < 설명 > 암호 < / 설명 >

< / 속성 >

하이브-env.sh

• 하이브 구성 파일 경로 구성

Hive_conf_dir 내보내기 경로 =

• 하 둡에 대 한 설치 경로 구성

Hadoop_home = HADOOP 홈

A. 구성 하이브-conf.sh
에 "/ home/hadoop/hive-0.9.0/bin" 디렉터리, "하이브-conf.sh" 다음 추가 하 고 내부.

#set 자바 환경

hive_home=/home/hadoop/hive-0.9.0

hadoop_home=/home/hadoop/hadoop-1.1.1

java_home=/home/hadoop/jdk1.7.0

경로 = $JAVA _home/빈: $HIVE _home/빈: $HADOOP _home/빈: $PATH

클래스 경로 =.: $JAVA _home/lib/dt.jar: $HIVE _home/lib: $JAVA _home/lib/tools.jar

수출 Hadoop_home

Java_home 내보내기

수출 Hive_home

내보내기 경로

내보내기 경로

/home/hadoop/hive-0.9.0/conf/hive-env.sh
위의 세 파일에 다음을 추가:

#set 자바 환경

hive_home=/home/hadoop/hive-0.9.0

hadoop_home=/home/hadoop/hadoop-1.1.1

java_home=/home/hadoop/jdk1.7.0

경로 = $JAVA _home/빈: $HIVE _home/빈: $HADOOP _home/빈: $PATH

클래스 경로 =.: $JAVA _home/lib/dt.jar: $HIVE _home/lib: $JAVA _home/lib/tools.jar

수출 Hadoop_home

Java_home 내보내기

수출 Hive_home

내보내기 경로

내보내기 경로

1. MySQL 사용자 하이브를 위해 특별히 추가

mysql > 사용자 만들기 '하이브' @ '%' 'hivepasswd';으로 식별

Mysql >에 모든 권한을 부여 *. * '하이브' @ '%' 부여 옵션;에

2. 수정 구성 파일 Conf/하이브-default.xml

1. < 속성 >

2. < 이름 > hive.metastore.local < / 이름 >

3. < 값 > true < / 값 > 4. < 설명 > 제거 하 Metastore 서버에 연결 하거나 클라이언트 JV 하이브에 새로운 Metastore 서버를 제어 M < / 설명 > 5. < / 속성 >

6. < 속성 >

7. < 이름 > javax.jdo.option.ConnectionURL < / 이름 >

8. < 값 > jdbc:mysql://localhost:3306 / 하이브? createDatabaseIfNotExist = true < 값 > 9 /. < 설명 > JDBC 연결 문자열 JDBC metastore에 대 한 < / 설명 > 10. < / 속성 >

11. < 속성 >

< 이름 > javax.jdo.option.ConnectionDriverName < / 이름 >

com.mysql.jdbc.Driver < 값 > < / 값 >

< 설명 > 드라이버 클래스 이름을 JDBC metastore < / 설명 > 15. < / 속성 >

16. < 속성 >

< 이름 > javax.jdo.option.ConnectionUserName < / 이름 >

< 값 > 하이브 < / 값 >

Metastore 데이터베이스에 대해 사용 하 여 사용자 이름 < 설명 > < / 설명 >

20. < / 속성 >

21. < 속성 >

< 이름 > javax.jdo.option.ConnectionPassword < / 이름 >

23. & nb

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.