Public | Automated Build

Last pushed: a year ago
Short Description
Zeppelin 0.6.0
Full Description

Docker container for zeppelin

This repository contains a set of scripts and configuration files to run a Apache Zeppelin(incubating) from Docker containers.

To run zeppelin from script, execute:

./start-zeppelin-linked.sh

It will run and link your zeppelin instance with spark_master container. You can create spark cluster from image.

To run zeppelin manually:

Pull container:

    docker pull vwiedemann/zeppelin-r

Run container:

    docker run -i -t -p 8080:8080 -p 8081:8081 vwiedemann/zeppelin-r /bin/bash

Currently Zeppelin do not support -P version due to websocket functionality. There is ticket for it.

Go to zeppelin folder and build with you hadoop and spark version.
Out of the box it build with

    mvn clean package -Pspark-1.2.1 -Dhadoop.version=2.2.0 -Phadoop-2.2 -Pyarn -DskipTests

Different build versions you can see on zeppelin site

Run zeppelin by executing:

    /incubator-zeppelin/bin/zeppelin-daemon.sh start

For all zeppelin realted documentation, please see zeppelin official documentation.

Docker Pull Command
Owner
vwiedemann
Source Repository

Comments (1)
chrisjg
a year ago

Not all the cells worked, but the basic setup worked great. Thanks!
To get everything to work I did the following:

Add libs on so R can install dev tools:

apt-get update
apt-get install libcurl4-openssl-dev
apt-get install git
apt-get install zlib1g-dev
apt-get install libssl-dev
apt-get install gfortran
apt-get install libpcre++-dev
apt-get install liblzma-dev
apt-get install libbz2-dev

Set the java library path in R

R CMD javareconf

Inside R I ran the following:

install.packages('knitr', repos = 'http://cran.us.r-project.org')
install.packages('rJava', repos = 'http://cran.us.r-project.org')
install.packages('ggplot2', repos = 'http://cran.us.r-project.org')
install.packages('evaluate', repos = 'http://cran.us.r-project.org')
install.packages(c('googleVis'), repos = 'http://cran.us.r-project.org')
install.packages(c('devtools','mplot'), repos = 'http://cran.us.r-project.org')
require(devtools); install_github('ramnathv/rCharts')
install.packages(c('data.table'), repos = 'http://cran.us.r-project.org')