废话不多说,直接进入主题
当你使用Flume遇到内存溢出等异常时.就参照以下调整你的jvm参数即可.
首先用 ps -aux | grep flume查找Flume进程看看Flume使用了多少内存.
然后 vi bin/flume-ng
在里面找到JAVA_OPTS="-Xmx20m" (默认为20m) 这段是head的最大值 (涉及jvm知识请自补),自行跳调大尝试,但是别超过你的物理内存.
在这个里面 vi flume-env.sh 把下面这句配置打开
# export JAVA_OPTS="-Xms100m -Xmx200m -Dcom.sun.management.jmxremote"
其中 xms是启动的head值,xmx最最大值,启动值不建议调太大,最大值可以根据你物理机器的内存分配情况调大.
本文介绍如何通过调整Flume的JVM参数来解决内存溢出等问题。提供了具体步骤,包括查看Flume进程内存使用情况、调整-Xmx和-Xms参数等。
1406

被折叠的 条评论
为什么被折叠?



