やってみたのでメモ
前提
CentOS 7
Java インストール済み
手順
-
tar ファイルをダウンロードする
# curl -LkvOf https://ftp.jaist.ac.jp/pub/apache/zeppelin/zeppelin-0.8.2/zeppelin-0.8.2-bin-all.tgz
-
ダウンロードした tar ファイルを展開する
# tar zxf zeppelin-0.8.2-bin-all.tgz
-
展開してできたディレクトリを
/opt
配下に移動する# mv zeppelin-0.8.2-bin-all /opt/zeppelin
-
zeppelin 実行用ユーザを作成する
# useradd zeppelin
-
必要に応じて環境変数を設定する(ここではIPアドレス)
# cp /opt/zeppelin/conf/zeppelin-env.sh.template /opt/zeppelin/conf/zeppelin-env.sh # vi /opt/zeppelin/conf/zeppelin-env.sh
export ZEPPELIN_ADDR=<ブラウザでアクセスするIPアドレス> # Bind address (default 127.0.0.1)
-
ディレクトリの所有者を zeppelin 実行用ユーザに変更する
# chown -R zeppelin:zeppelin /opt/zeppelin
-
zeppelin サービスファイルを作成する
# vi /etc/systemd/system/zeppelin.service
[Unit] Description=Apache Zeppelin Service [Service] Type=forking User=zeppelin ExecStart=/opt/zeppelin/bin/zeppelin-daemon.sh start ExecStop=/opt/zeppelin/bin/zeppelin-daemon.sh stop [Install] WantedBy=multi-user.target
-
サービスファイルを再読み込みする
# systemctl daemon-reload
-
起動する
# systemctl start zeppelin
-
ブラウザからアクセスする