Apache Zeppelin 0.11.1 インストール手順

Apache Zeppelin インストールガイド

Apache Zeppelinは、Webベースのノートブック형 데이터分析ツールです。本稿では、Zeppelin 0.11.1のインストールから初期設定までを手順を追って解説します。

1. アーカイブの展開

tar -zxvf zeppelin-0.11.1-bin-all.tgz
cd zeppelin-0.11.1-bin-all

2. サーバーアドレスとポート設定

confディレクトリ内の設定ファイルを作成します。

cd conf/
cp zeppelin-site.xml.template zeppelin-site.xml

zeppelin-site.xmlを編集し、サーバー接続情報を設定します。

<configuration>
  <property>
    <name>zeppelin.server.addr</name>
    <value>0.0.0.0</value>
    <description>バインドアドレス(WSL/Windowsから接続する場合は0.0.0.0に設定)</description>
  </property>
  
  <property>
    <name>zeppelin.server.port</name>
    <value>8080</value>
    <description>接続ポート番号</description>
  </property>
</configuration>

3. 環境変数の設定

JDKのパスを環境変数として定義します。

cd conf/
cp zeppelin-env.sh.template zeppelin-env.sh

zeppelin-env.shファイルにJAVA_HOMEを追加します。

#!/bin/bash
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export ZEPPELIN_HOME=/opt/zeppelin-0.11.1-bin-all

4. ユーザー認証の設定

デフォルトでは匿名アクセスが有効になっています。セキュリティ強化のため、Shiro認証を有効にする方法を説明します。

匿名アクセス無効化

zeppelin-site.xmlに以下のプロパティを追加します。

<property>
  <name>zeppelin.anonymous.allowed</name>
  <value>false</value>
  <description>匿名ユーザーアクセスを無効化</description>
</property>

Shiro認証の有効化

cd conf/
cp shiro.ini.template shiro.ini

shiro.iniファイルの23〜25行目にデフォルトの認証情報が定義されています。運用環境では必ずパスワードを変更してください。

初期ユーザー名:haha
初期パスワード:password2e

5. サービスの起動

cd bin/

# 启动服务
./zeppelin-daemon.sh start

# 停止服务
./zeppelin-daemon.sh stop

# 重启服务
./zeppelin-daemon.sh restart

起動完了後、ブラウザで http://localhost:8080 にアクセスしてください。

タグ: apache-zeppelin big-data data-analysis Java Scala

5月13日 04:57 投稿