Prerequisite :

  • Java7
  • Scala
  • Spark

Getting Started

Zeppelin Getting started Documentation

Two Options to install Zeppelin :

  • Pre-built binary Package
  • Download Source and build through maven


I prefer downloading pre-build binary package from archive downloaded .tar.gz is around 800MB, unzipped binary package is around 1.1GB.

wget http://apache.mirror.cdnetworks.com/zeppelin/zeppelin-0.7.3/zeppelin-0.7.3-bin-all.tgz

Configurations

Clone .template files without “.template” suffix extension.

  • <zeppelin_home_dir>/conf/zeppelin-env.sh
  • <zeppelin_home_dir>/conf/zeppeling-site.xml

Starting Zeppelin

Linux

bin/zeppelin-daemon.sh start

Windows

bin\zeppelin.cmd

Interpreters

jdbc

Set default settings

  • default.driver :: com.mysql.jdbc.Driver
  • default.password :: <password>
  • default.url :: jdbc:mysql://<domain | ip>:3306/?characterEncoding=utf8&autoReconnect=true
  • default.user :: <username>

Other config :

  • configA.driver com.mysql.jdbc.Driver
  • configA.password
  • configA.url jdbc:mysql://<domain | ip>:3306/?characterEncoding=utf8&autoReconnect=true
  • configA.user <username>

%jdbc - default interpreter
%jdbc(settingA) - other config

Also, Add dependancy :
artifact :: mysql:mysql-connector-java:5.1.38

  • elasticsearch.cluster.name :: elasticsearch
  • elasticsearch.host ::
  • elasticsearch.result.size :: 1000
  • http.port :: <port>
  • transport.tcp.port :: <port>
  • zeppelin.interpreter.localRepo /root/zeppelin/local-repo/2C5TFTYJ7