docker部署elk

docker部署elk后刚开始可以访问,但是过一会就会无法访问了

img

这种情况这么解决啊

这个也不是docker的问题吧,只是elk的问题

【相关推荐】



  • 请看👉 :ELK在docker中的部署
  • 除此之外, 这篇博客: docker安装elk 包含用户名和密码中的 安装elk 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

    和之前相同,可查看之前文章

    安装elk

    如果需要在之前的版本(运行了一段时间)添加用户名和密码。会报错

      kibana   FATAL  [circuit_breaking_exception] [parent] Data too large

    解决方法是:把挂载的es的数据删除


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

可能出现的问题:
1、防火墙问题:可能是防火墙开启导致无法访问;
2、max_map_count太小:一般应该是65530,可以临时设置大一点试试是否可行;
3、虚拟机内存不足以给ES分配:ES占用的内存比较多,也可能是启动后占用内容过高导致的;
4、挂载点目录问题:事前没有准备挂载点目录,应该在安装ES之前先创建挂载点文件目录!具体可以查看docker日志(docker logs -f +容器id或者镜像名)
PS:具体得看日志进行分析后确定是哪方面的问题