기본 콘텐츠로 건너뛰기

라벨이 Hive인 게시물 표시

Docker Hadoop Hive 2

Docker Hadoop Hive 1 편에 이어서 Hive 설치를 계속 진행하겠습니다. /usr/local/hive 폴더의 그룹과 유저를 하둡그룹에 hduser로 설정합니다. sudo chown -R hduser:hadoop /usr/local/hive HDFS 내에서 Hive 가 사용할 데이터저장소를 생성해야합니다. bin/hdfs dfs -mkdir /tmp bin/hdfs dfs -mkdir -p /user/hive/warehouse bin/hdfs dfs -chmod g+w /tmp bin/hdfs dfs -chmod g+w /user/hive/warehouse 폴더 생성과 권한을 다 주고 나면 hive/conf 폴더에서 설정파일들을 준비합니다. cd /usr/local/hive/conf mv hive-env.sh.template hive-env.sh mv hive-default.xml.template hive-site.xml mv hive-exec-log4j2.properties.template hive-exec-log4j2.properties mv hive-log4j2.properties.template hive-log4j2.properties hive-env.sh 파일을 편집합니다. vim hive-env.sh export HADOOP_HOME=/usr/local/hadoop export HIVE_CONF_DIR=/usr/local/hive/conf hive-site.xml 파일을 편집합니다. hive.exec.local.scratchdir 프로퍼티에 대한 value 값을 /tmp/hduser 로 변경합니다. hive.downloaded.resources.dir 프로퍼티에 대한 value 값을 /tmp/hduser/hive/${hive.session.id}_resources vim hive-site.xml <property> <name>hive.exec.local.scratchdir</n...