单节点启停脚本:
#!/bin/sh
CASSANDRA_DIR="/home/xxxxx/cassandra"
case "$1" in
start)
echo "starting `hostname`******"
nohup "$CASSANDRA_DIR/bin/cassandra" >> $CASSANDRA_DIR/logs/system.log 2>&1 &
echo "`hostname` started"
;;
stop)
echo "stopping `hostname`******"
PID_COUNT=`ps aux |grep CassandraDaemon |grep -v grep | wc -l`
PID=`ps aux |grep CassandraDaemon |grep -v grep | awk {'print $2'}`
if [ $PID_COUNT -gt 0 ];then
echo "*********try stop `hostname`***********"
kill -9 $PID
echo "*********kill `hostname` SUCCESS!***********"
else