apply patch from Jun Rao fixing issue #17 (improve the start-server and stop-server script)

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@759295 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Jonathan Ellis 2009-03-27 18:17:21 +00:00
parent 7888174d2c
commit 49e55f3ef0
2 changed files with 34 additions and 2 deletions

View File

@ -1 +1,32 @@
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8888,suspend=n -Xms128M -Xmx2G -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:+AggressiveOpts -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=1 -XX:+CMSParallelRemarkEnabled -XX:+HeapDumpOnOutOfMemoryError -Dcom.sun.management.jmxremote.port=8080 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcassandra -Dstorage-config=conf -cp conf:lib/j2ee.jar:lib/log4j-1.2.15.jar:lib/xerces.jar:lib/asm-all-2.2.1.jar:lib/libthrift.jar:lib/libfb303.jar:build/cassandra.jar:lib/azul-collections.jar:lib/commons-math-1.1.jar:lib/zookeeper-3.0.0.jar:lib/antlr-3.0.1.jar:lib/commons-cli-1.1.jar:jline-0.9.94.jar:lib/commons-lang-2.4.jar org.apache.cassandra.service.CassandraServer
#! /usr/bin/env bash
bin=`dirname "$0"`
bin=`cd "$bin"; pwd`
confpath="$bin/../conf"
cygwin=false
case "`uname`" in
CYGWIN*) cygwin=true;;
esac
# CLASSPATH initially contains cassandra jar
CLASSPATH="$bin/../build/cassandra.jar"
# add libs to CLASSPATH
for f in $bin/../lib/*.jar; do
CLASSPATH=${CLASSPATH}:$f;
done
CLASSPATH=conf:${CLASSPATH};
# cygwin path translation
if $cygwin; then
echo "in cygwin"
echo $CLASSPATH
CLASSPATH=`cygpath -p -w "$CLASSPATH"`
confpath=`cygpath -p -w "$confpath"`
fi
# run it
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8888,suspend=n -Xms128M -Xmx2G -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:+AggressiveOpts -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=1 -XX:+CMSParallelRemarkEnabled -XX:+HeapDumpOnOutOfMemoryError -Dcom.sun.management.jmxremote.port=8080 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcassandra -Dstorage-config="$confpath" -cp "$CLASSPATH" org.apache.cassandra.service.CassandraServer &

View File

@ -1 +1,2 @@
pgrep -f cassandra | xargs kill -9
user=`whoami`
pgrep -u $user -f cassandra | xargs kill -9