다운로드: 구성 하이브 + 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