24 lines
798 B
Plaintext
Executable File
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
|