热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

dockercompose安装_利用dockercompose安装elasticsearch时启动失败的异常解决

利用docker-compose安装elasticsearch时启动失败的异常解决maxvirtualmemoryareasvm.max_count(65530)istoolow.


利用docker-compose安装elasticsearch时启动失败的异常解决


max virtual memory areas vm.max_count(65530) is too low...


一. 异常现象


我在利用docker-compose进行elasticsearch的安装配置,确认docker-compse拉取镜像过程中无问题,镜像成功下载,结果在运行docker-compse up -d命令后,虽然也显示elasticsearch和kibana容器创建完毕,但是在页面访问9200端口时,没有出现成功时的提示信息。




2378947bf7009f2304850f25aeb3798d.png

9200端口无法访问。




f14125c5de291bdb56105cf36d466eaa.png

二. 异常原因


通过查看docker日志,排除异常故障原因。




30d90e2c797b590c3d0bae27bde88958.png

最终发现是elasticsearch启动失败,原因是vm虚拟机的内存默认分配的太低了,导致elasticsearch容器启动不起来!




8629d1beeb80cf7e6449ed821eb07409.png

三. 解决办法



elasticsearch启动时遇到的错误:


如下图所示:




e48293ff0eb1e937012d523f6cef14c2.png

然后重新启动elasticsearch容器。




3c16dda5ea6ca879524eb1b3ac5b16c6.png

​ 效果如下:




d1c37c52221257f4551d21e239f0a448.png

kibana也可以正常访问了。




6b69c7bb9b6bac84b45f6dd7a25b8fca.png



推荐阅读
author-avatar
知心friend2007
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有