Sign inSign up

twang2218/zeppelin

By twang2218

Updated about 9 years ago

Apache Zeppelin Docker image

Image
0

348

twang2218/zeppelin repository overview

Build Status Image Layers and Size Deploy to Docker Cloud

Apache Zeppelin Docker image

The image has 3 variations: base, common, and all.

  • base: includes the interpreters less than 10MB: angular,python,shell,bigquery,file,jdbc,kylin,livy,md,postgresql;
  • common: beside the interpreters included in the base image, it also includes the interpreters less than 50MB: alluxio,cassandra,elasticsearch,ignite,lens;
  • all: It includes all the interpreters, so beside the interpreters listed above, the following interpreters are also included: beam,hbase,pig,scio

All data are stored in /data directory, such as:

  • ZEPPELIN_LOG_DIR: /data/log
  • ZEPPELIN_PID_DIR: /data/run
  • ZEPPELIN_NOTEBOOK_DIR: /data/notebook

So, to persistent the data, a docker volume should be used to mount on the /data directory.

If you want to mount /data to host directory, instead of docker volume, please note, the directory's owner uid is 501, which is user zeppelin inside the container.

$ docker volume create zeppelin-data
$ docker run -d -v zeppelin-data:/data -p 8080:8080 twang2218/zeppelin:common

It's recommended to use docker-compose for the service, an example docker-compose.yml is provided for this purpose.

Tag summary

Content type

Image

Digest

Size

1.8 GB

Last updated

about 9 years ago

docker pull twang2218/zeppelin:all