Skip to content

ddcy/zoe

 
 

Repository files navigation

Zoe - Container-based Analytics as a Service

Zoe provides a simple way to provision data analytics applications using Docker Swarm.

Resources:

Zoe can use any Docker image, but we provide some for the pre-configured applications available in the client (Spark and HDFS):

Repository contents

  • `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

Travis build Documentation Status Requirements Status

Zoe is licensed under the terms of the Apache 2.0 license.

About

Zoe: Container Analytics as a Service

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 68.8%
  • HTML 17.8%
  • JavaScript 10.6%
  • Shell 2.2%
  • CSS 0.6%