Zoe provides a simple way to provision data analytics applications using Docker Swarm.
Resources:
- Main website: http://zoe-analytics.eu
- Documentation: http://docs.zoe-analytics.eu
- How to install: http://zoe-analytics.readthedocs.org/en/latest/install.html
Zoe can use any Docker image, but we provide some for the pre-configured applications available in the client (Spark and HDFS):
- Docker images: https://github.com/DistributedSystemsGroup/zoe-docker-images
- `contrib`: supervisord config files
- `docs`: Sphinx documentation
- `scripts`: Scripts used to test Zoe images outside of Zoe
- `zoe_cmd`: Command-line client
- `zoe_lib`: Client-side library, contains also some modules needed by the observer and the scheduler processes
- `zoe_observer`: The Observer process that monitors Swarm and informs the scheduler of various events
- `zoe_scheduler`: The core of Zoe, the server process that listens for client requests and creates the containers on Swarm
- `zoe_web`: The web client interface
Zoe is licensed under the terms of the Apache 2.0 license.