본문 바로가기

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




엉망진창

개인 블로그 입니다. 코딩, 맛집, 정부정책, 서비스, ~방법 등 다양한 정보를 소개합니다