Hive 설치

 

hive

1 Hive 설치
설치 위치 : /service/workspace (각자 환경에 맞게 구성)

]$ 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 설정

]$ 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 설정

]$ cp conf/hive-env.sh.template conf/hive-env.sh
]$ vi conf/hive-env.sh
...
HADOOP_HOME=/service/workspace/hadoop
...

2.3 mysql-connector 라이브러리 복사

]$ cp mysql-connector-java-5.1.16.jar lib/

3 hive에 접속되는지 확인

]$ ./bin/hive
hive> show tables;
OK

* OK이면 정상
Hive 설치 끝!

Hive QL 관련 참고 : https://cwiki.apache.org/confluence/display/Hive/LanguageManual

 

This entry was posted in Bigdata/Hadoop and tagged , , . Bookmark the permalink.

댓글 남기기