我是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.
这里显示out of memory
错误,这是不创建JVM的原因。
你能帮忙解决这个问题。
感谢您的帮助。
cassandra-env.sh文件:
# Per-thread stack size.
JVM_OPTS="$JVM_OPTS -Xss1500k"
echo "xss = $JVM_OPTS"
答案 0 :(得分:3)
删除
if [ "$JVM_VERSION" \> "1.7" ] ; then
JVM_OPTS="$JVM_OPTS -XX:+UseCondCardMark"
fi
来自你的cassandra-env.sh。
答案 1 :(得分:-3)
也许你的java版本应该是1.8