Table of Contents
Zeppelin 소스코드 컴파일하기
소스코드 내려받기
일단 윈도우에서 컴파일해 보겠다는 생각은 버리자.
대단히 피곤해진다.
Mac 이나 Linux 에서 컴파일하자.
JDK 8 버전으로 컴파일해야 한다.
maven 은 3.6.3 버전으로 한다.
sudo apt-get update
sudo apt-get install git
sudo apt-get install openjdk-8-jdk
sudo apt-get install npm
sudo apt-get install libfontconfig
sudo apt-get install r-base-dev
sudo apt-get install r-cran-evaluate
sudo apt-get remove maven
wget http://www.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
sudo tar -zxf apache-maven-3.6.3-bin.tar.gz -C /usr/local/
sudo ln -s /usr/local/apache-maven-3.6.3/bin/mvn /usr/local/bin/mvn
# git clone https://github.com/apache/zeppelin.git
git clone -b branch-0.10 https://github.com/apache/zeppelin.git
컴파일하기
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
./dev/change_scala_version.sh 2.11
mvn clean package -DskipTests -Pspark-2.12 -Phadoop-2.4 -Pyarn -Ppyspark -Psparkr -Pr -Pscala-2.11
# mvn package -DskipTests -Pspark-2.12 -Phadoop-2.4 -Pyarn -Ppyspark -Psparkr -Pr -Pscala-2.11
실행하기
아래 명령을 실행하면, http://localhost:8080/ 에 접속해서 제플린이 실행되는 것을 볼 수 있다.
./bin/zeppelin-daemon.sh start
./bin/zeppelin-daemon.sh stop
원격에서 보기
cd conf/
cp zeppelin-site.xml.template zeppelin-site.xml
# cp zeppelin-env.sh.template zeppelin-env.sh
vi zeppelin-site.xml
-----------------------------
<property>
<name>zeppelin.server.addr</name>
<value>0.0.0.0</value>
<description>Server binding address</description>
</property>
<property>
<name>zeppelin.server.port</name>
<value>9999</value>
<description>Server port.</description>
</property>
-----------------------------