升级后启动cassandra
时出现此错误。有什么想法吗?
# cassandra -f
xss = -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities
-XX:ThreadPriorityPolicy=42 -Xms1920M -Xmx1920M -Xmn200M -XX:+HeapDumpOnOutOfMemoryError -Xss180k
The stack size specified is too small, Specify at least 228k
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
答案 0 :(得分:29)
我已修改/etc/cassandra/cassandra-env.sh
我已将JVM_OPTS="$JVM_OPTS -Xss180k"
更改为JVM_OPTS="$JVM_OPTS -Xss256k"
并且有效。
参数Xss
的值基本上决定了堆栈的大小。如错误所示,它太小了。只需增加Xss即可解决问题。它之前是180K,我已经增加到256K。根据数据库的大小,它可以在不同的机器上有所不同。