【最新】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安装步骤请查看博主另一篇随笔。

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

  

  

    

猜你喜欢

转载自www.cnblogs.com/wbl001/p/11257336.html