• Stars
    star
    221
  • Rank 179,773 (Top 4 %)
  • Language
    Dockerfile
  • Created over 9 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Docker build for Zeppelin, a web-based Spark notebook

This repo is DEPRECATED, Please refer to Apache Zeppelin Official Docker Image

zeppelin

A debian:jessie based Spark and Zeppelin Docker container.

This image is large and opinionated. It contains:

A prior build of dylanmei/zeppelin:latest contained Spark 1.6.0, Python 2.7, and all of the stock interpreters. That image is still available as dylanmei/zeppelin:0.6.0-stable.

simple usage

To start Zeppelin pull the latest image and run the container:

docker pull dylanmei/zeppelin
docker run --rm -p 8080:8080 dylanmei/zeppelin

Zeppelin will be running at http://${YOUR_DOCKER_HOST}:8080.

complex usage

You can use docker-compose to easily run Zeppelin in more complex configurations. See this project's ./examples directory for examples of using Zeppelin with docker-compose to :

  • read and write from local data files
  • read and write documents in ElasticSearch

onbuild

The Docker onbuild container is still a part of this project, but I have no plans to keep it updated. See the onbuild directory to view its Dockerfile.

To use it, create a new Dockerfile based on dylanmei/zeppelin:onbuild and supply a new, executable install.sh file in the same directory. It will override the base one via Docker's ONBUILD instruction.

The steps, expressed here as a script, can be as simple as:

#!/bin/bash
cat > ./Dockerfile <<DOCKERFILE
FROM dylanmei/zeppelin:onbuild

ENV ZEPPELIN_MEM="-Xmx1024m"
DOCKERFILE

cat > ./install.sh <<INSTALL
git pull
mvn clean package -DskipTests \
  -Pspark-1.5 \
  -Dspark.version=1.5.2 \
  -Phadoop-2.2 \
  -Dhadoop.version=2.0.0-cdh4.2.0 \
  -Pyarn
INSTALL

docker build -t my_zeppelin .

license

MIT

More Repositories

1

linqpad-soap-driver

A SOAP service driver for LINQPad
C#
64
star
2

logspout-kafka

Logspout adapter for writing Docker container logs to Kafka topics
Go
52
star
3

packer-windows-templates

Templates to go with packer-community/packer-windows-plugins
PowerShell
50
star
4

linqpad-swagger-driver

LINQPad driver for services that support Swagger's web service description specification.
C#
8
star
5

statefun-ops

Use Flink's Stateful Functions as a control-plane technology for operating a streaming-platform
Kotlin
8
star
6

packer-communicator-winrm

Packer WinRM communicator plugin (moved, see README..)
Go
7
star
7

docker-kafka-manager

Docker build for Kafka-Manager, a tool for managing Apache Kafka
Dockerfile
6
star
8

statefun-examples

Dylan's Flink Stateful Functions examples
Kotlin
6
star
9

hilltop

The missing command-line utility for AnthillPro, a deploy, test, and release automation framework.
Groovy
5
star
10

hubot-s3-brain

Store the hubot brain in S3
CoffeeScript
5
star
11

statsd-cloudwatch-backend

A StatsD backend for Amazon's AWS CloudWatch
JavaScript
5
star
12

hubot-route53

A Hubot script for interacting with AWS Route53
CoffeeScript
4
star
13

beats-compose

Compose a simple filebeats -> kafka -> logstash -> elasticsearch pipeline
3
star
14

compose-mesos

A docker-compose setup for a local Mesos cluster
3
star
15

iso8601

An ISO8601 Go utility
Go
3
star
16

docker-mtail

Docker image for playing with google/mtail
Dockerfile
3
star
17

haproxy_mtail

Docker-compose project for iterating on a google/mtail configuration for HAProxy.
Shell
3
star
18

kafka-snitch

Observes interesting details from a Kafka cluster, including consumer group lag
Go
3
star
19

cloudwatchd

A CloudWatch metric collection daemon
JavaScript
2
star
20

puppet-cloudwatchd

Install and manage cloudwatchd, a CloudWatch metric collection daemon
Puppet
2
star
21

spree-s3

Amazon S3 integration for your Spree store, using the aws-s3 gem.
Ruby
2
star
22

docker-kafka

A basic Kafka+Jolokia setup with Docker
2
star
23

docker-exhibitor

A basic Exhibitor setup with Docker
Dockerfile
2
star
24

puffline

A whoopass status line and prompt for my terminal
Go
2
star
25

winrmtest

An go-winrm testing package
Go
2
star
26

docker-sigil

A Docker build for gliderlabs/sigil, a standalone string interpolator and template processor.
2
star
27

MailPimp

A simple email template service built with Spark and Nancy
C#
1
star
28

compose-cassandra

Docker-compose a Cassandra cluster
1
star
29

Whendle

Clock application for the Palm webOS
JavaScript
1
star
30

compose-confluent

Composing Docker containers from the Clonfluent platform
1
star
31

go-nsnitro

A NetScaler 10+ Nitro API cli
Go
1
star
32

docker-ccloud

Docker image of Confluent's ccloud CLI
Shell
1
star
33

sscat

Author RightScale Self Service CAT files with less clicking
Go
1
star
34

marathon-netscaler

Interact with NetScaler on behalf of Marathon applications
Go
1
star
35

yj

Convert YAML to JSON
Go
1
star
36

mbean_exporter

Prometheus exporter for JMX managed-beans
Kotlin
1
star
37

docker-blackbox

Docker image for playing with StackExchange/blackbox
1
star
38

enyo-slidelock

A "Slide to Unlock"-style widget for enyo-based WebOS applications
JavaScript
1
star
39

archstation

Ansible setup for an Archlinux workstation
1
star
40

statsd-udpkv-backend

A StatsD backend for simple udp receivers, such as Splunk.
JavaScript
1
star
41

hubot-hilltop

An Anthill helper for Hubot
CoffeeScript
1
star