Sign up for the Couchbase Community Newsletter to stay ahead of the curve on the latest NoSQL news, events, and webinars. Brought to you in partnership with Couchbase.
If you’re curious about Cassandra DB
but don’t quite know how to run it with unit-tests, here’s a little tip
for you. Below is a simplistic Scala code-snippet that will start
Cassandra as an embedded service (unless it is already running) and pick
up the Cassandra configs from your src/test/resources directory (you’ll
want your storage-conf.xml
Now you can just start Cassandra by calling
EmbeddedCassandraService.start, and a new server process will start
unless one is already running.
I found the starts of this snippet on the web, I can’t remember where, but I believe it was in the Akka source code, and I just took it and adapted it a little to work better in my workspace..
Below is the CassandraClient convenience class that I have created and that is used in the sample:
Are you a developer? Don’t miss the monthly Couchbase Developer Community Newsletter, covering the latest headlines on NoSQL and much more. Brought to you in partnership with Couchbase.