四十四、nimbus,supervisor进程自动停止(Read a frame size of ..., which is bigger than the maximum allowable...)

51 阅读1分钟

问题描述:

 nimbus,supervisor,ui,logviewer刚启动进程,没一会进程接连停止

问题解决:

        查看logs文件发现:

 

        翻译为:读取帧大小为 1195725856,大于所有连接的最大允许缓冲区大小。

        分析可知这应该是内存溢出了,磁盘分配大小不够,想到之前的storm.yaml文件配置有一个是分配磁盘的目录,我之前直接是/home/storm,果断更改路径/home/storm/data

 

 

更改完后看效果:

 

可以看到进程不会自己挂掉了,问题解决

具体操作:

        1、停止storm所有进程

        2、修改${STORM_HOME}/conf/storm.yaml文件中的storm.local.dir路径

        3、创建data文件夹

        4、启动进程

注意事项:

 

官方给出的检查方案,记得主机名hostname,hosts文件,网关IP全部设置好,路径以及命令放在下方:

        1、更改主机名(master为主机名):

hostnamectl set-hostname master

        2、hosts路径:

vim /etc/hosts

hosts文件模板:

        3、 网关配置路径:

vim /etc/sysconfig/network-scripts/ifcfg-ens33 

网关配置模板:

 


不能打败你的必将使你更加强大