Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

해당 과정은 github에서 clone하는 과정은 생략하고 있습니다. clone후 Zeppelin디렉토리에서 진행해 주세요.

(warning) 프로젝트 경로에 한글이 포함되어 있으면 빌드 과정에서 오류가 발생합니다. 한글이 없는 경로에서 clone 받아주세요.

알려진 버그

  • 윈도우에서 빌드 할 때, zeppelin-web의 rimraf 플러그인 버전이 낮아서 빌드가 실패함
    • Jira
      serverASF JIRA
      serverId5aa69414-a9e9-3523-82ec-879b028fb15b
      keyZEPPELIN-5767

Windows

Native

...

Code Block
languagebash
titleBuild


WSL

Code Block
languagebash
titleBuild
$ # Java 설정
$ ## 업데이트 필요1. JDK8 설치
$ 
$ # software-properties-common 설치
$ sudo apt-get install software-properties-common
$ # apt-get update
$ sudo apt-get update
$ # oracle-java8-installer 설치
$ sudo apt-get install oracle-java8-installer
$ # 버전 확인('1.8.x_xxx'출력되면 성공)
$ java -version
$ javac -version
$
$ # 2. 빌드
$ # 첫 빌드시, 디펜던시 다운로드로 인해서 한 시간 이상 걸리는 경우가 있음
$
$ ./mvn clean package -DskipTests -Phadoop2

빌드 후, localhost:8080으로 웹 브라우저 연결이 안된다면 아래 링크를 참고하도록 한다.

https://moondol-ai.tistory.com/198

Mac

Code Block
languagebash
titleBuild
$ # Java 설정
$ export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
$ # 빌드
$ # 첫 빌드시, 디펜던시 다운로드로 인해서 한 시간 이상 걸리는 경우가 있음
$ ./mvn clean package -DskipTests -Phadoop2

...

Code Block
languagebash
titleBuild
$ # Java 설정
$ ## 업데이트 필요
$ # 빌드
$ # 첫 빌드시, 디펜던시 다운로드로 인해서 한 시간 이상 걸리는 경우가 있음
$ ./mvn clean package -DskipTests -Phadoop2

Setting on IDE

Image Added

Image Added

Running on IDE

CLI에서 빌드를 하면, Zeppelin의 플러그인들이 전부 빌드되어 jar형태로 존재하게 됩니다. 실제 서버는 이 jar를 이용하기 때문에 IntelliJ에서 제플린 서버를 정상적으로 실행하실 수 있습니다.

Image Added

org.apache.zeppelin.server  패키지의 ZeppelinServer 가 시작지점입니다. main클래스를 시작하시면, 제플린 서버가 정상적으로 실행됩니다. 시작 후, http://localhost:8080 에서 정상적으로 Zeppelin이 동작하는지 확인할 수 있습니다.