Set javaagent for tools.

Patch by Sam Tunnecliffe, reviewed by brandonwilliams for CASSANDRA-6404
This commit is contained in:
Brandon Williams 2013-12-12 12:04:01 -06:00
parent f7f7598a20
commit 79f7d6baff
9 changed files with 15 additions and 8 deletions

View File

@ -39,3 +39,10 @@ CLASSPATH="$CASSANDRA_CONF:$cassandra_bin"
for jar in "$CASSANDRA_HOME"/lib/*.jar; do
CLASSPATH="$CLASSPATH:$jar"
done
# set JVM javaagent opts to avoid warnings/errors
if [ "$JVM_VENDOR" != "OpenJDK" -o "$JVM_VERSION" \> "1.6.0" ] \
|| [ "$JVM_VERSION" = "1.6.0" -a "$JVM_PATCH_VERSION" -ge 23 ]
then
JAVA_AGENT="$JAVA_AGENT -javaagent:$CASSANDRA_HOME/lib/jamm-0.2.5.jar"
fi

View File

@ -43,7 +43,7 @@ if [ -z "$CLASSPATH" ]; then
exit 1
fi
"$JAVA" -cp "$CLASSPATH" -Dstorage-config="$CASSANDRA_CONF" \
"$JAVA" $JAVA_AGENT -cp "$CLASSPATH" -Dstorage-config="$CASSANDRA_CONF" \
-Dlog4j.configuration=log4j-tools.properties \
org.apache.cassandra.tools.SSTableImport "$@"

View File

@ -85,7 +85,7 @@ case "`uname`" in
;;
esac
"$JAVA" -cp "$CLASSPATH" \
"$JAVA" $JAVA_AGENT -cp "$CLASSPATH" \
-Xmx32m \
-Dlog4j.configuration=log4j-tools.properties \
-Dstorage-config="$CASSANDRA_CONF" \

View File

@ -44,7 +44,7 @@ if [ -z "$CLASSPATH" ]; then
exit 1
fi
"$JAVA" -cp "$CLASSPATH" -Dstorage-config="$CASSANDRA_CONF" \
"$JAVA" $JAVA_AGENT -cp "$CLASSPATH" -Dstorage-config="$CASSANDRA_CONF" \
-Dlog4j.configuration=log4j-tools.properties \
org.apache.cassandra.tools.SSTableExport "$@"

View File

@ -48,7 +48,7 @@ if [ $# -eq "0" ]; then
exit 2
fi
"$JAVA" -cp "$CLASSPATH" -Dstorage-config="$CASSANDRA_CONF" \
"$JAVA" $JAVA_AGENT -cp "$CLASSPATH" -Dstorage-config="$CASSANDRA_CONF" \
-Dlog4j.configuration=log4j-tools.properties \
org.apache.cassandra.tools.SSTableExport "$@" -e

View File

@ -43,7 +43,7 @@ if [ -z "$CLASSPATH" ]; then
exit 1
fi
"$JAVA" -ea -cp "$CLASSPATH" -Xmx256M \
"$JAVA" $JAVA_AGENT -ea -cp "$CLASSPATH" -Xmx256M \
-Dlog4j.configuration=log4j-tools.properties \
org.apache.cassandra.tools.BulkLoader "$@"

View File

@ -47,7 +47,7 @@ if [ "x$MAX_HEAP_SIZE" = "x" ]; then
MAX_HEAP_SIZE="256M"
fi
"$JAVA" -ea -cp "$CLASSPATH" -Xmx$MAX_HEAP_SIZE \
"$JAVA" $JAVA_AGENT -ea -cp "$CLASSPATH" -Xmx$MAX_HEAP_SIZE \
-Dlog4j.configuration=log4j-tools.properties \
org.apache.cassandra.tools.StandaloneScrubber "$@"

View File

@ -43,7 +43,7 @@ if [ -z $CLASSPATH ]; then
exit 1
fi
$JAVA -ea -cp $CLASSPATH -Xmx256M \
$JAVA $JAVA_AGENT -ea -cp $CLASSPATH -Xmx256M \
-Dlog4j.configuration=log4j-tools.properties \
org.apache.cassandra.tools.StandaloneSplitter "$@"

View File

@ -47,7 +47,7 @@ if [ "x$MAX_HEAP_SIZE" = "x" ]; then
MAX_HEAP_SIZE="256M"
fi
$JAVA -ea -cp $CLASSPATH -Xmx$MAX_HEAP_SIZE \
$JAVA $JAVA_AGENT -ea -cp $CLASSPATH -Xmx$MAX_HEAP_SIZE \
-Dlog4j.configuration=log4j-tools.properties \
org.apache.cassandra.tools.StandaloneUpgrader "$@"