1 Hive 설치
설치 위치 : /service/workspace (각자 환경에 맞게 구성)
1 2 3 4 |
]$ wget http://mirror.apache-kr.org/hive/hive-0.8.1/hive-0.8.1.tar.gz ]$ tar xvzf hive-0.8.1.tar.gz ]$ ln -s hive-0.8.1 hive ]$ cd /service/workspace/hive |
2 Hive 설정
2.1 hive-site.xml 설정
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
]$ vi conf/hive-site.xml <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://127.0.0.1:3306/hive?createDatabaseIfNotExist=true</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>dbuser</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>dbpass</value> </property> </configuration> |
* 먼저 Mysql 접속 계정이 있어야 함(mysql 설치는 별도로)
* 원래는 hive-default.xml.template 파일을 복사해서 사용해야 하지만 mysql접속정보만 설정하기 위해서 따로 생성
2.2 hive-env.sh 설정
1 2 3 4 5 |
]$ cp conf/hive-env.sh.template conf/hive-env.sh ]$ vi conf/hive-env.sh ... HADOOP_HOME=/service/workspace/hadoop ... |
2.3 mysql-connector 라이브러리 복사
1 |
]$ cp mysql-connector-java-5.1.16.jar lib/ |
3 hive에 접속되는지 확인
1 2 3 |
]$ ./bin/hive hive> show tables; OK |
* OK이면 정상
Hive 설치 끝!
Hive QL 관련 참고 : https://cwiki.apache.org/confluence/display/Hive/LanguageManual