Hive설치

김현태·2022년 3월 24일
0

Hadoop

목록 보기
4/6
post-thumbnail

1. Install

  • 알맞은 HIVE설치 파일 다운
  • 압축해제 후 이름 변경
$ cd /usr/local
$ wget http://apache.mirror.cdnetworks.com/hive/hive-3.1.2/apache-hive-3.1.2-bin.tar.gz
$ tar xzvf apache-hive-3.1.2-bin.tar.gz
$ rm -rf apache-hive-3.1.2-bin.tar.gz
$ mv apache-hive-3.1.2-bin hive

2. 설정

 $ vi /etc/profile
 $ vi ~/.bashrc
 
 ------------------추가------------------
 export HIVE_HOME=/usr/local/hive
 export PATH=$PATH:$HIVE_HOME/bin
 ---------------------------------------
 $ cd /usr/local/hive/conf
 $ cp hive-env.sh.template hive-env.sh
 $ vi hive-env.sh
 
 ------------------추가------------------
 export HADOOP_HOME=/usr/local/hadoop
 export HIVE_CONF_DIR=/usr/local/hive/conf    
 ---------------------------------------

3.실행

  • Hadoop 실행
  • HDFS명령어를 이용해서 warehouse(metastore)를 생성하고 권한 설정
$ hadoop fs -mkdir /tmp
$ hadoop fs -mkdir -p /user/hive/warehouse
$ hadoop fs -chmod g+w /tmp
$ hadoop fs -chmod g+w /user/hive/warehouse

- 만약 hadoop 또는 hdfs 명령어가 not command가 나오는 경우 hadoop이 제대로 돌아가는지 확인 후 다시 실행
  • 스키마 초기화(현재 derby database 사용)
$ schematool -dbType derby -initSchema
$ hive

- (schematool || hive): command not found 발생
==> 환경설정시 잘못기입했거나 Owner 설정을 올바르게 했는지 확인
  • 테스트
hive> show tables;
profile
논리적개발자

0개의 댓글

관련 채용 정보