0

我正在尝试在我的服务器(基于 Linux 并使用 tomcat)上启动 cassandra,但出现以下错误:

Error occurred during initialization of VM
The size of the object heap + VM data exceeds the maximum representable size

我的服务器只有 512MB 的 RAM,我正在为 catalina 使用以下配置:

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms128m -Xmx384m -XX:PermSize=64m -XX:MaxPermSize=128m"

谢谢你的帮助。

4

1 回答 1

1

在 cassandra conf 目录中,您有一个 cassandra-env.sh 文件您应该在那里更新堆定义值

#MAX_HEAP_SIZE="4G"
#HEAP_NEWSIZE="800M"

删除备注并将您的尺寸放在那里

于 2012-08-08T12:16:13.983 回答