https://github.com/Project-EPIC/docker-zeppelin-cassandra
Zeppelin docker image prepared to integrate with Cassandra Spark
https://github.com/Project-EPIC/docker-zeppelin-cassandra
cassandra docker zeppelin
Last synced: over 1 year ago
JSON representation
Zeppelin docker image prepared to integrate with Cassandra Spark
- Host: GitHub
- URL: https://github.com/Project-EPIC/docker-zeppelin-cassandra
- Owner: Project-EPIC
- Created: 2017-06-01T22:35:23.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-21T18:37:51.000Z (about 9 years ago)
- Last Synced: 2024-07-31T20:51:01.492Z (almost 2 years ago)
- Topics: cassandra, docker, zeppelin
- Language: Shell
- Homepage: https://hub.docker.com/r/projectepic/zeppelin-cassandra/
- Size: 6.84 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zeppelin Cassandra Docker image
Zeppelin 0.7.1 docker image based on Google's Zeppelin image. Added cassandra spark library compatibility. Main purpose was to use it in a Kubernets cluster.
## Run
Here you can find the most commom run configuration.
```
docker run -d -p 0.0.0.0:8080:8080 -e ZEPPELIN_PORT=8080 -e MASTER="spark://master:7077" -t projectepic/zeppelin-cassandra:latest
```
This runs on detached mode, setting spark master url, the zeppelin port and exposing it to the outside
### Ports exposable
- `8080`: Zeppelin web server
### Volumes available to mount
- `/opt/zeppelin/notebook/`: This is where the notebooks are stored
Check out this docker cheatsheet to add volumes or ports: [https://github.com/wsargent/docker-cheat-sheet](https://github.com/wsargent/docker-cheat-sheet)
## Build
To mantain this image, you can run:
- `make build`: This builds the image in the TAG set in the `Makefile`
- `make push`: Builds and pushes image to Docker Hub (you will need to login to DockerHub on your machine before running this)