Cassandra 错误“无法创建 Java 虚拟机”

raj*_*jpy 5 cassandra

我是卡桑德拉的新手。按照此链接http://www.datastax.com/documentation/cassandra/2.0/webhelp/index.html#cassandra/install/installDeb_t.html在 1GB RAM 的 Ubuntu 虚拟盒中安装 Cassandra。

输出cassandra -f

xss =  -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms501M -Xmx501M -Xmn100M -XX:+HeapDumpOnOutOfMemoryError -Xss256k
Unrecognized VM option 'UseCondCardMark'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)

这里,它显示out of memory错误,这将是未创建 JVM 的原因。您能帮忙解决这个问题吗?

谢谢你的帮助。

cassandra-env.sh 文件:

# Per-thread stack size.
JVM_OPTS="$JVM_OPTS -Xss1500k"

echo "xss = $JVM_OPTS"
Run Code Online (Sandbox Code Playgroud)

vis*_*ath 5

消除

if [ "$JVM_VERSION" \> "1.7" ] ; then
    JVM_OPTS="$JVM_OPTS -XX:+UseCondCardMark"
fi
Run Code Online (Sandbox Code Playgroud)

来自你的 cassandra-env.sh。