Files
spring-data-cassandra/test-support/get-and-start-cassandra
2013-11-10 19:51:25 -08:00

24 lines
798 B
Plaintext
Executable File

CASSANDRA_DIST=.cassandra/dist
mkdir -p $CASSANDRA_DIST
curl -sL http://downloads.datastax.com/community/dsc.tar.gz > $CASSANDRA_DIST/dist.tgz
tar -xzf $CASSANDRA_DIST/dist.tgz -C $CASSANDRA_DIST
CASSANDRA_HOME=`find $CASSANDRA_DIST -name 'dsc-cassandra-*' -print`
if [ -z "$CASSANDRA_HOME" ]; then
echo "Couldn't determine CASSANDRA_HOME"
exit 1
fi
echo "CASSANDRA_HOME is $CASSANDRA_HOME"
# these directories must match what's in test-support/cassandra/conf/cassandra.yaml
mkdir -p .cassandra/var/lib/cassandra
mkdir -p .cassandra/var/log/cassandra
mv $CASSANDRA_HOME/conf/cassandra.yaml $CASSANDRA_HOME/conf/cassandra.yaml.original
cp test-support/cassandra/conf/cassandra.yaml $CASSANDRA_HOME/conf/cassandra.yaml
$CASSANDRA_HOME/bin/cassandra -p $CASSANDRA_HOME/cassandra.pid
sleep 5