Dear Wiki user, You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.
The "UsingRunit" page has been changed by PaulQuerna. http://wiki.apache.org/cassandra/UsingRunit?action=diff&rev1=1&rev2=2 -------------------------------------------------- Create a /service/cassandra/run with the following: + {{{ - {{{#!/bin/bash + #!/bin/bash cassandra_home=/opt/cassandra/current cassandra_bin=${cassandra_home}/build/classes @@ -14, +15 @@ CLASSPATH=$CASSANDRA_CONF:$cassandra_bin for jar in $cassandra_home/lib/*.jar; do - CLASSPATH=$CLASSPATH:$jar + CLASSPATH=$CLASSPATH:$jar done ulimit -n 65535 cd var exec chpst -u${CASSANDRA_USER} -e /service/cassandra/env -o 65535 \ - /usr/bin/java \ + /usr/bin/java \ - -ea \ + -ea \ - -Xms${CASSANDRA_MEM} \ + -Xms${CASSANDRA_MEM} \ - -Xmx${CASSANDRA_MEM} \ + -Xmx${CASSANDRA_MEM} \ - -XX:TargetSurvivorRatio=90 \ + -XX:TargetSurvivorRatio=90 \ - -XX:+AggressiveOpts \ + -XX:+AggressiveOpts \ - -XX:+UseParNewGC \ + -XX:+UseParNewGC \ - -XX:+UseConcMarkSweepGC \ + -XX:+UseConcMarkSweepGC \ - -XX:+CMSParallelRemarkEnabled \ + -XX:+CMSParallelRemarkEnabled \ - -XX:+HeapDumpOnOutOfMemoryError \ + -XX:+HeapDumpOnOutOfMemoryError \ - -XX:SurvivorRatio=128 \ + -XX:SurvivorRatio=128 \ - -XX:MaxTenuringThreshold=0 \ + -XX:MaxTenuringThreshold=0 \ - -Dcom.sun.management.jmxremote.port=8080 \ + -Dcom.sun.management.jmxremote.port=8080 \ - -Dcom.sun.management.jmxremote.ssl=false \ + -Dcom.sun.management.jmxremote.ssl=false \ - -Dcom.sun.management.jmxremote.authenticate=false \ + -Dcom.sun.management.jmxremote.authenticate=false \ - -Dcassandra -Dstorage-config=${CASSANDRA_CONF} \ + -Dcassandra -Dstorage-config=${CASSANDRA_CONF} \ - -Dcassandra-foreground=yes \ + -Dcassandra-foreground=yes \ - -cp ${CLASSPATH} \ + -cp ${CLASSPATH} \ - org.apache.cassandra.thrift.CassandraDaemon 2>&1 + org.apache.cassandra.thrift.CassandraDaemon 2>&1 }}} Assiming you setup the rest of your runit paths, you can now start cassandra with 'svc start /service/cassandra'. -
