我在Ubuntu 12.04上安裝了Cassandra。在Ubuntu上無法運行Cassandra
但是當我啓動它,下面的錯誤occurrs:
cassandra -f xss = -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1493M -Xmx1493M -Xmn373M -Xss160k Segmentation fault (core dumped)
我做了以下解決這個問題,但沒有任何反應: 在/etc/conf/cassandra-env.sh
我評論下面幾行:
JVM_OPTS="$JVM_OPTS -XX:+HeapDumpOnOutOfMemoryError"
# set jvm HeapDumpPath with CASSANDRA_HEAPDUMP_DIR
if [ "x$CASSANDRA_HEAPDUMP_DIR" != "x" ]; then
JVM_OPTS="$JVM_OPTS -XX:HeapDumpPath=$CASSANDRA_HEAPDUMP_DIR/cassandra-`date +%s`-pid$$.hprof"
fi
並以root身份在shell上運行以下命令:
unset IBM_HEAPDUMP
unset IBM_HEAP_DUMP
我該如何解決?
如果您的代碼塊包含反引號,則可能會使顯示屏出現故障。您可以在每個代碼行的開始處使用四個空格標記爲代碼,並在代碼中保留反引號。 –
爲什麼您認爲IBM特定的env變量與爲什麼jvm在cassandra下崩潰有關?您似乎遇到了JVM錯誤。 – bmargulies
我谷歌,並找到它。 –