试图在服务器上启动Cassandra,我收到一个错误

时间:2012-08-08 11:22:58

标签: tomcat cassandra

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

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"

谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

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

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

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