빅데이타 & 머신러닝/Zepplin

Zepplin (제플린) 설치하기

Terry Cho 2015. 5. 13. 01:46

제플린 설치하기

 (맥북 기준 - Darwin  커널 기준)


1. 선행 설치

 git 설치

maven 3.3 설치

JDK 설치 (1.8 설치)


2. 소스코드 다운로드

% git clone https://github.com/NFLabs/zeppelin 





위와 같이 코드가 다운로드됨을 확인할 수 있음


3. 컴파일

코드가 다운되면 컴파일을 해야 하는데, 여기서는 간단한 테스트를 위해서 클러스터 모드가 아닌 로컬 모드로 설치를 진행한다.

% mvn install -DskipTests


이때 주의할점은 맥에서는 mvn으로 설치할때, 몇몇 의존성 모듈 설치시 루트 권한을 필요로 하는 것이 있기 때문에 % sudo mvn install -DskipTests 를 이용하여 루트 권한으로 설치한다.


설치시 다음과 같은 에러가 나올 수 있다.

[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:0.0.20:install-node-and-npm (install node and npm) on project zeppelin-web: Execution install node and npm of goal com.github.eirslett:frontend-maven-plugin:0.0.20:install-node-and-npm failed: A required class was missing while executing com.github.eirslett:frontend-maven-plugin:0.0.20:install-node-and-npm: org/slf4j/helpers/MarkerIgnoringBase


이 에러는 eirlett모듈 설치시 나는 에러인데, maven 3.3에서 발생한다. 해결 방법은

$ZEPPELIN_HOME/zeppelin-web/pom.xml 파일에서 다음과 같이 eirlett버전을 0.0.20에서 0.0.23으로  변경하면 된다.


4. 컴파일이 끝났으면 구동하여 제대로 설치가 되었는지 확인하자


.% /bin/zeppelin-daemon.sh start 을 실행하면 제플린 서버가 기동된다.


다음 웹페이지로 접속하여 http://localhost:8080을 확인하면, 제플린이 가동됨을 확인할 수 있다. 





다음 글에서는 제플린에 대한 소개를 진행한다.

그리드형