zoukankan      html  css  js  c++  java
  • 【最新】docker 安装elasticsearch + kibana步骤【第一篇_elasticsearch】

         最近在用docker 安装elasticsearch + kibana 遇到了很多坑,最后成功安装elasticsearch + kibana (6.8.1)版本

        安装了一下午,现总结过程中遇到的各种坑,希望能帮助需要的朋友!本文较长,要有耐心哦!

    话不多说,博主阿里云服务器CentOS 7.6

    第一步:安装docker 参考链接https://www.cnblogs.com/yufeng218/p/8370670.html

     

    第二步:docker 安装elasticsearch  

         大坑1:博主安装了多个elasticsearch 版本,查找了很多资料,第一次安装elasticsearch  7.1.1版本,安装之后启动elasticsearch 后各种问题如下:

      错误1:bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] [2]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discover

      这个问题查找资料已解决!

      错误2:the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

      这个问题一直没找到好的解决方案,说是7.0版本以上才会出现这两个问题,要进入到容器内部增加配置,关键是我启动都启动不起来,怎么进docker 容器内部配置呢?(放弃)

      如果有朋友解决了错误2,请留言指教一下!

      大坑2:第二次安装elasticsearch 6.6.1 版本  启动没有报错,很顺利,但是访问官方elasticsearch网站视频讲解说6.7版本后kibana可以支持中文显示,对于初次接触ELK的博主来说有中文版本当然更容易学习!所以再一次卸载安装好的elasticsearch。。。

      官方视频教学地址:https://www.elastic.co/cn/webinars/getting-started-elasticsearch?baymax=rtp&elektra=products-es&storm=ribbon-1&rogue=default

      大坑3:这个就比较低级了,之前不知道elasticsearch + kibana 要保持在同一版本下,不然的话kibana无法正常显示,具体什么错误忘记了,反正要保持ELK 同一版本

     

     

      正确安装elasticsearch 如下

    docker pull elasticsearch:6.8.1
    

     

      注意后边一定要加版本号,不然下载不了

    第三步:配置elasticsearch端口

    docker run -it --name elasticsearch -d -p 9200:9200 -p 9300:9300 -p 5601:5601 elasticsearch
    

      

    大坑4:注意坑又来了,以上语句无法安装,会提示 elasticsearch :lastest错误,正确做法是将elasticsearch 名用镜像ID代替

    docker images #查看镜像ID
    

      

      我这里是446946b24cdd所以正确语句应该是

    docker run -it --name 446946b24cdd -d -p 9200:9200 -p 9300:9300 -p 5601:5601 446946b24cdd
    

     第四步:查看容器是否启动成功

    docker ps
    

      

     

    第五步:访问elasticsearch 端口9200

      如果能出现以上JSON恭喜你已经成功安装了elasticsearch !!!

      kibana安装步骤请查看博主另一篇随笔。

      最后:码字不易,如果本文对你有所帮助,麻烦点一下推荐,谢谢,欢迎各路朋友留言交流,大家一起学习一起进步!

      

      

        

  • 相关阅读:
    使用servletContext和类加载器加载文件
    servletConfig和servletContext的应用
    java中的正则表达式(一)
    servlet的生命周期
    servlet的基本原理
    java中类加载机制
    java中的动态代理(三)
    Navicat Premium 连接Oracle 数据库
    使用SqlServer2005 Service Broker 和 SqlDependency类提供数据更改的通知
    WebService简单使用
  • 原文地址:https://www.cnblogs.com/wbl001/p/11257336.html
Copyright © 2011-2022 走看看