我们在天鹅座有问题。它在日志中出现此错误。
java.lang.OutOfMemoryError:Java堆空间
我们已经更改了分配给天鹅座的内存,但我们不知道它是否正确。 修改的文件是/ usr / cygnus / bin / cygnus-flume-ng
################################
# main
################################
# set default params
FLUME_CLASSPATH=""
FLUME_JAVA_LIBRARY_PATH=""
####JAVA_OPTS="-Xmx20m"
JAVA_OPTS="-Xmx512m"
LD_LIBRARY_PATH=""
有人可以告诉我们是否是由其他可能的错误产生的?
答案 0 :(得分:0)
设置Java堆空间的正确位置是/usr/cygnus/conf/flume-env.sh
。应该有一个模板文件(标题为.template
),其中一个选项已经注释:
#JAVA_OPTS="-Xms100m -Xmx200m -Dcom.sun.management.jmxremote"
简单取消注释并设置所需的Java选项(默认值只是一个示例)。