...
해당 과정은 github에서 clone하는 과정은 생략하고 있습니다. clone후 Zeppelin디렉토리에서 진행해 주세요.
프로젝트 경로에 한글이 포함되어 있으면 빌드 과정에서 오류가 발생합니다. 한글이 없는 경로에서 clone 받아주세요.
알려진 버그
- 윈도우에서 빌드 할 때, zeppelin-web의
rimraf
플러그인 버전이 낮아서 빌드가 실패함Jira server ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key ZEPPELIN-5767
Windows
Native
...
Code Block | ||||
---|---|---|---|---|
| ||||
WSL
Code Block | ||||
---|---|---|---|---|
| ||||
$ # 1. JDK8 설치 $ $ # software-properties-common 설치 $ sudo apt-get install software-properties-common $ # apt-get update $ sudo apt-get update $ # Java 설정 $ ## 업데이트 필요 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 | ||||
---|---|---|---|---|
| ||||
$ # Java 설정 $ export JAVA_HOME=`/usr/libexec/java_home -v 1.8` $ # 빌드 $ # 첫 빌드시, 디펜던시 다운로드로 인해서 한 시간 이상 걸리는 경우가 있음 $ ./mvn clean package -DskipTests -Phadoop2 |
...
Code Block | ||||
---|---|---|---|---|
| ||||
$ # Java 설정 $ ## 업데이트 필요 $ # 빌드 $ # 첫 빌드시, 디펜던시 다운로드로 인해서 한 시간 이상 걸리는 경우가 있음 $ ./mvn clean package -DskipTests -Phadoop2 |
Setting on IDE
Running on IDE
CLI에서 빌드를 하면, Zeppelin의 플러그인들이 전부 빌드되어 jar형태로 존재하게 됩니다. 실제 서버는 이 jar를 이용하기 때문에 IntelliJ에서 제플린 서버를 정상적으로 실행하실 수 있습니다.
org.apache.zeppelin.server
패키지의 ZeppelinServer
가 시작지점입니다. main클래스를 시작하시면, 제플린 서버가 정상적으로 실행됩니다. 시작 후, http://localhost:8080
에서 정상적으로 Zeppelin이 동작하는지 확인할 수 있습니다.