博主在虚拟机centos7中使用docker在搭载kafka集群的时候,首次启动成功
但是后面发现有一个kafka-0实例宕机了,而且重启也重启不了
使用命令,查看kafka-0日志
docker logs kafka-0
出现以下图片信息,可以看出是内存不足的原因
使用以下命令,查看docker中启动的实例内存运行情况
docker stats
cpu和内存的利用率都没有达到极限,但我三个容器启动已经达到3G,可能已经达到了分配的内存+交换内存的极限,有可能是虚拟机运行内存分配不够的原因,使得剩余的内存无法再创建一个实例
使用以下命令,查看虚拟机内存使用情况
free -h
显示以下信息
可以看出,运行内存明显不足了,那么就需要给虚拟机增加可运行内存了
在VMwave界面,右键该运行的虚拟机,点击设置
然后把内存大小拉到2G或者3G都可以,绿色箭头是我原本是设置,然后点击确定
再次运行free -h ,内存扩充了
启动实例kafka-0,成功!