【问题标题】:Cassandra error "Could not create the Java Virtual Machine"Cassandra 错误“无法创建 Java 虚拟机”
【发布时间】:2013-12-07 03:10:13
【问题描述】:

我是 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"

【问题讨论】:

标签: cassandra


【解决方案1】:

删除

if [ "$JVM_VERSION" \> "1.7" ] ; then
    JVM_OPTS="$JVM_OPTS -XX:+UseCondCardMark"
fi

来自您的 cassandra-env.sh。

【讨论】:

【解决方案2】:

也许你的 java 版本应该是 1.8

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-14
    • 2017-05-30
    • 1970-01-01
    • 2018-07-17
    • 2019-08-16
    • 2020-05-20
    • 1970-01-01
    相关资源
    最近更新 更多