Apache Hue ( 아파치 휴 ) 소개 및 설치하기
아파치 휴는 데이터를 탐색, 쿼리 및 시각화를 하기위한
오픈 소스 Analytic Workbench 입니다.
최근 Hue 4 버전 이상이 나왔습니다.
4 버전으로 바뀌면서 에디터, 브라우져, 대시보드
그리고 스케쥴러 UI가 바뀌었다고 합니다.
Hue 4 이전 버전을 설치하시고 싶으시다면
Hue 홈페이지에 Install란에 자세히 나와있습니다.
Apache Hue 홈페이지
주소 : http://gethue.com/
우선 다운로드를 해줍시다.
http://gethue.com/hue-4-and-its-new-interface-is-out/
4.0.1 버전을 설치하겠습니다.
설치하기 전 필요한 의존성 패키지를 설치해줍니다.
yum install libtidy libxml2-devel libxslt-devel
yum install openssl-devel cyrus-sasl-devel cyrus-sasl-gssapi
yum install ant
yum install mysql mysql-devel
yum install sqlite sqlite-devel
yum install python python-devel python-setuptools python-simplejson python-ldap*
yum install openldap openldap-*
yum install gcc gcc-*
yum install libxml2 libxml2-devel libxslt libxslt-devel
yum install cyrus-sasl cyrus-sasl-devel cyrus-sasl-gssapi
다 설치를 하셨다면 환경변수를 설정해야겠죠?
export HUE_HOME=/설치경로
export PATH=$PATH:$HUE_HOME/build/env/bin
export PREFIX=/설치경로
chmod 755 /설치경로/hue 폴더
설치 폴더로 이동하여 make 명령어를 이용하여 install 을 해줍시다
make 도중 에러가 발생할 경우 make clean을 이용하여 다시 설치해 줍시다.
또 다른 에러로는 mvn 설치에러가 있습니다.
그럴 경우 아파치 메이븐 프로젝트를 설치해야합니다.
https://maven.apache.org/download.cgi
로 접속하여 다운받아 압축을 풀어줍니다.
그 후
mkdir /경로/maven
mv apache-maven-버전 /경로/maven
ln -s /경로/maven/bin/mvn /usr/bin mvn
와 같은 명령어를 활용하여 설치를 진행합니다.
설치했으면 MAVEN_HOME 환경설정을 해줘야합니다.
export MAVEN_HOME=/경로/maven
export PATH=$PATH;$MAVEN_HOME/bin
이후에는 설정파일을 환경에 맞게 수정해야합니다.
-Hue Config
/hue/desktop/conf/hue.ini
[user]
# Webserver runs as this user 리눅스 기준
server_user= 서버 유저
server_group= 서버 그룹
# This should be the Hue admin and proxy user
default_user= 기본 사용자
# This should be the hadoop cluster admin
default_hdfs_superuser= 리눅스 사용자
http_host= ip
http_port= 사용할 port
[hdfs_cluster]
[[[default]]]
fs_defaultfs=hdfs://지정host:8020
webhdfs_url=https://지정host:port (web hdfs주소)
[[yarn 관련]]
resourcemanager_host=지정host
# port 는 설정해준 값 기준으로 설정해야합니다.
resourcemanager_api_url=http://지정host:8088
proxy_api_url=http://지정host:8088
history_server_api_url=http://지정host:19888
설정을 마치고
hue/build/env/bin폴더에 들어가
./supervisor -d 를 실행시켜줍니다.
이제 지정하신 포트로 들어가게 된다면 로그인을 페이지가 보이실 겁니다.
이것으로 Hue 설치를 마무리 하겠습니다.
추가적인 설치 가이드는 아래에서 확인하시길 바랍니다.
http://cloudera.github.io/hue/docs-2.1.0/manual.html