Sidecar for Apache Cassandra

Clone this repo:

Branches

  1. c9da4b2 Ninja-Fix: CHANGES.txt for CASSANDRASC-22 by Dinesh A. Joshi · 5 weeks ago master
  2. 2265e61 RESTEasy integration with dynamically generated Swagger OpenAPI, Swagger UI and JAX-RS. by Dinesh A. Joshi · 6 months ago
  3. d57f2a4 Set up asciidoc based documentation. by Jon Haddad · 6 weeks ago
  4. 56f547f Ninja fix to changelog by Jon Haddad · 6 weeks ago
  5. 14770b6 Gradle can now generate Deb packages, RPMs and Docker containers by Jon Haddad · 6 weeks ago

Apache Cassandra Sidecar [WIP]

This is a Sidecar for the highly scalable Apache Cassandra database. For more information, see the Apache Cassandra web site and CIP-1.

This is project is still WIP.

Requirements

  1. Java >= 1.8 (OpenJDK or Oracle), or Java 11
  2. Apache Cassandra 4.0. We depend on virtual tables which is a 4.0 only feature.

Getting started

After you clone the git repo, you can use the gradle wrapper to build and run the project. Make sure you have Apache Cassandra running on the host & port specified in conf/sidecar.yaml.

$ ./gradlew run

You can use build, test to build & test the project.

CircleCI Testing

You will need to use the “Add Projects” function of CircleCI to set up CircleCI on your fork. When promoted to create a branch, do not replace the CircleCI config, choose the option to do it manually. CircleCI will pick up the in project configuration.

Wondering where to go from here?