This repository has been archived by the owner on Jan 10, 2019. It is now read-only.
v0.1.0
This is the first release of the Apache Mesos framework for Apache Cassandra.
A high level list of features that have been implemented
- Scheduler will bootstrap a keep a ring running
- Restart a node that has crashed
- Uses default Cassandra ports from Mesos Resource Offers
- Executor monitors health of a running node
- Scheduler provides all configuration to nodes
- Support adding nodes to the ring
- Able to be ran via Marathon, all builds output a marathon.json
- Expose REST API to manage Cassandra Cluster
- Expose cluster health check via Marathon Health check
- Expose api resource to view cluster state
- Expose api resource to view scheduled tasks
- Expose api resource to view running periodic tasks
- Expose api resource to view cluster configuration
- Expose api resource to manage nodes and seeds
- Expose api resource to manage running cleanup and repair
- Self-contained, no dependency on internet resources after scheduler has started
- Mesosphere DCOS Cassandra Package
Full Documentation: http://mesosphere.github.io/cassandra-mesos/
Artifacts
marathon.json: https://downloads.mesosphere.io/cassandra-mesos/artifacts/0.1.0-1/marathon.json
tar: https://downloads.mesosphere.io/cassandra-mesos/artifacts/0.1.0-1/cassandra-mesos-0.1.0-1.tar.gz
Thanks
A special thanks goes to @snazy, @ssk2 and @BenWhitehead for their contributions to this release.