Skip to content

Commit

Permalink
Set -Dcassandra.storagedir for all tool shell scripts
Browse files Browse the repository at this point in the history
Patch by Tyler Hobbs; review by Joshua McKenzie for CASSANDRA-7587
  • Loading branch information
thobbs committed Jul 25, 2014
1 parent 638c40e commit 83b3f13
Show file tree
Hide file tree
Showing 19 changed files with 30 additions and 3 deletions.
1 change: 1 addition & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
v2 protocols (CASSANDRA-7617)
* Fix tracing of range slices and secondary index lookups that are local
to the coordinator (CASSANDRA-7599)
* Set -Dcassandra.storagedir for all tool shell scripts (CASSANDRA-7587)
Merged from 2.0:
* Fix ReversedType(DateType) mapping to native protocol (CASSANDRA-7576)
* Always merge ranges owned by a single node (CASSANDRA-6930)
Expand Down
3 changes: 2 additions & 1 deletion bin/cassandra
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,8 @@ launch_service()
props="$3"
class="$4"
cassandra_parms="-Dlogback.configurationFile=logback.xml"
cassandra_parms="$cassandra_parms -Dcassandra.logdir=$CASSANDRA_HOME/logs -Dcassandra.storagedir=$CASSANDRA_HOME/data"
cassandra_parms="$cassandra_parms -Dcassandra.logdir=$CASSANDRA_HOME/logs"
cassandra_parms="$cassandra_parms -Dcassandra.storagedir=$cassandra_storagedir"

if [ "x$pidpath" != "x" ]; then
cassandra_parms="$cassandra_parms -Dcassandra-pidfile=$pidpath"
Expand Down
1 change: 1 addition & 0 deletions bin/cassandra-cli
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ if [ -z "$CLASSPATH" ]; then
fi

"$JAVA" -ea -cp "$CLASSPATH" -Xmx256M \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
org.apache.cassandra.cli.CliMain "$@"

Expand Down
1 change: 1 addition & 0 deletions bin/cassandra-shuffle
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ esac

"$JAVA" -cp "$CLASSPATH" \
-Xmx32m \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
org.apache.cassandra.tools.Shuffle $@

Expand Down
4 changes: 4 additions & 0 deletions bin/cassandra.in.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@ cassandra_bin="$CASSANDRA_HOME/build/classes/main"
cassandra_bin="$cassandra_bin:$CASSANDRA_HOME/build/classes/thrift"
#cassandra_bin="$cassandra_home/build/cassandra.jar"

# the default location for commitlogs, sstables, and saved caches
# if not set in cassandra.yaml
cassandra_storagedir="$CASSANDRA_HOME/data"

# JAVA_HOME can optionally be set here
#JAVA_HOME=/usr/local/jdk6

Expand Down
1 change: 1 addition & 0 deletions bin/nodetool
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ esac

"$JAVA" $JAVA_AGENT -cp "$CLASSPATH" \
-Xmx32m \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
-Dstorage-config="$CASSANDRA_CONF" \
org.apache.cassandra.tools.NodeTool -p $JMX_PORT $ARGS
Expand Down
1 change: 1 addition & 0 deletions bin/sstablekeys
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ if [ $# -eq "0" ]; then
fi

"$JAVA" $JAVA_AGENT -cp "$CLASSPATH" -Dstorage-config="$CASSANDRA_CONF" \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
org.apache.cassandra.tools.SSTableExport "$@" -e

Expand Down
1 change: 1 addition & 0 deletions bin/sstableloader
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ if [ -z "$CLASSPATH" ]; then
fi

"$JAVA" $JAVA_AGENT -ea -cp "$CLASSPATH" -Xmx256M \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
org.apache.cassandra.tools.BulkLoader "$@"

Expand Down
1 change: 1 addition & 0 deletions bin/sstablescrub
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ if [ "x$MAX_HEAP_SIZE" = "x" ]; then
fi

"$JAVA" $JAVA_AGENT -ea -cp "$CLASSPATH" -Xmx$MAX_HEAP_SIZE \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
org.apache.cassandra.tools.StandaloneScrubber "$@"

Expand Down
1 change: 1 addition & 0 deletions bin/sstableupgrade
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ if [ "x$MAX_HEAP_SIZE" = "x" ]; then
fi

$JAVA $JAVA_AGENT -ea -cp $CLASSPATH -Xmx$MAX_HEAP_SIZE \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
org.apache.cassandra.tools.StandaloneUpgrader "$@"

Expand Down
4 changes: 3 additions & 1 deletion tools/bin/cassandra-stress
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,6 @@ if [ "x$JAVA" = "x" ]; then
exit 1
fi

$JAVA -server -ea -cp $CLASSPATH org.apache.cassandra.stress.Stress $@
$JAVA -server -ea -cp "$CLASSPATH" \
-Dcassandra.storagedir="$cassandra_storagedir" \
org.apache.cassandra.stress.Stress $@
4 changes: 3 additions & 1 deletion tools/bin/cassandra-stressd
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,9 @@ fi
case "$1" in
start)
echo "Starting $DESC: "
$JAVA -server -cp $CLASSPATH org.apache.cassandra.stress.StressServer $@ 1> ./stressd.out.log 2> ./stressd.err.log &
$JAVA -server -cp $CLASSPATH \
-Dcassandra.storagedir="$cassandra_storagedir" \
org.apache.cassandra.stress.StressServer $@ 1> ./stressd.out.log 2> ./stressd.err.log &
echo $! > ./stressd.pid
echo "done."
;;
Expand Down
4 changes: 4 additions & 0 deletions tools/bin/cassandra.in.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@ cassandra_bin="$cassandra_bin:$CASSANDRA_HOME/build/classes/stress"
cassandra_bin="$cassandra_bin:$CASSANDRA_HOME/build/classes/thrift"
#cassandra_bin="$cassandra_home/build/cassandra.jar"

# the default location for commitlogs, sstables, and saved caches
# if not set in cassandra.yaml
cassandra_storagedir="$CASSANDRA_HOME/data"

# JAVA_HOME can optionally be set here
#JAVA_HOME=/usr/local/jdk6

Expand Down
1 change: 1 addition & 0 deletions tools/bin/json2sstable
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ if [ -z "$CLASSPATH" ]; then
fi

"$JAVA" $JAVA_AGENT -cp "$CLASSPATH" -Dstorage-config="$CASSANDRA_CONF" \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
org.apache.cassandra.tools.SSTableImport "$@"

Expand Down
1 change: 1 addition & 0 deletions tools/bin/sstable2json
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ if [ -z "$CLASSPATH" ]; then
fi

"$JAVA" $JAVA_AGENT -cp "$CLASSPATH" -Dstorage-config="$CASSANDRA_CONF" \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
org.apache.cassandra.tools.SSTableExport "$@"

Expand Down
1 change: 1 addition & 0 deletions tools/bin/sstablelevelreset
Original file line number Diff line number Diff line change
Expand Up @@ -45,5 +45,6 @@ if [ -z $CLASSPATH ]; then
fi

$JAVA -cp $CLASSPATH -Dstorage-config=$CASSANDRA_CONF \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
org.apache.cassandra.tools.SSTableLevelResetter "$@"
1 change: 1 addition & 0 deletions tools/bin/sstablemetadata
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,6 @@ else
fi

$JAVA -cp $CLASSPATH \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
org.apache.cassandra.tools.SSTableMetadataViewer "$@"
1 change: 1 addition & 0 deletions tools/bin/sstablerepairedset
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,6 @@ else
fi

$JAVA -cp $CLASSPATH \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
org.apache.cassandra.tools.SSTableRepairedAtSetter "$@"
1 change: 1 addition & 0 deletions tools/bin/sstablesplit
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ if [ -z $CLASSPATH ]; then
fi

$JAVA $JAVA_AGENT -ea -cp $CLASSPATH -Xmx256M \
-Dcassandra.storagedir="$cassandra_storagedir" \
-Dlogback.configurationFile=logback-tools.xml \
org.apache.cassandra.tools.StandaloneSplitter "$@"

Expand Down

0 comments on commit 83b3f13

Please sign in to comment.