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

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

  

  

   

【最新】docker 安装elasticsearch + kibana步骤【第一篇_elasticsearch】的更多相关文章

  1. 【最新】docker 安装elasticsearch + kibana步骤【第二篇_kibana】

    本文主要讲解Docker 安装 kibana并设置中文语言 [如果有需要安装elasticsearch 的朋友请移步博主第一篇文章] 话不多说! 第一步:docker 下载kibana docker ...

  2. docker安装Elasticsearch Kibana和Cerebro

    环境:win10家庭版,基于Docker Toolbox 首先先做好以下两步准备工作: ①.打开Oracle VM VirtualBox,设置虚拟机内存大小,默认不够安装,建议如下设置: ②.启动虚拟 ...

  3. Docker 安装 Elasticsearch+kibana

    1 下载镜像 docker pull elasticsearch:7.4.1 docker pull kibana:7.4.1 拉取的镜像如下: 2 创建network 创建一个网络,名字任意取,使得 ...

  4. 【ELK】【docker】【elasticsearch】1. 使用Docker和Elasticsearch+ kibana 5.6.9 搭建全文本搜索引擎应用 集群,安装ik分词器

    系列文章:[建议从第二章开始] [ELK][docker][elasticsearch]1. 使用Docker和Elasticsearch+ kibana 5.6.9 搭建全文本搜索引擎应用 集群,安 ...

  5. Docker安装ElasticSearch 版本7.1.1

    一.Docker 部署 ElasticSearch 1.从仓库中查找所有ElasticSearch的镜像 [root@iZwz99dhxbd6xwly17tb3bZ app]# docker sear ...

  6. 使用Docker 安装Elasticsearch、Elasticsearch-head、IK分词器 和使用

    原文:使用Docker 安装Elasticsearch.Elasticsearch-head.IK分词器 和使用 Elasticsearch的安装 一.elasticsearch的安装 1.镜像拉取 ...

  7. linux centos7使用docker安装elasticsearch,并且用Django连接使用

    一:elasticsearch安装及配置 1:需求分析 当用户在搜索框输入关键字后,我们要为用户提供相关的搜索结果.这种需求依赖数据库的模糊查询like关键字可以实现,但是like关键字的效率极低,而 ...

  8. docker+springboot+elasticsearch+kibana+elasticsearch-head整合(详细说明 ,看这一篇就够了)

    一开始是没有打算写这一篇博客的,但是看见好多朋友问关于elasticsearch的坑,决定还是写一份详细的安装说明与简单的测试demo,只要大家跟着我的步骤一步步来,100%是可以测试成功的. 一.  ...

  9. 通过docker安装elasticsearch和安装ik分词器插件及安装kibana

    前提: 已经安装好docker运行环境: 步骤: 1.安装elasticsearch 6.2.2版本,目前最新版是7.2.0,这里之所以选择6.2.2是因为最新的SpringBoot2.1.6默认支持 ...

随机推荐

  1. Docker入门 .Net Core 使用Docker全程记录

    https://www.cnblogs.com/flame7/p/9210986.html Docker入门 第一课 --.Net Core 使用Docker全程记录   微服务架构无疑是当前最火热的 ...

  2. Java时区切换时的需要注意

    前言 Java中的时间操作,也许大家都很熟悉,Date.Calendar.SimpleDateFormat等.但或许我们都只是会调用常见接口方法.今天解决的bug,关于TimeZone,即时区. 经常 ...

  3. 04.join与interrupt

    join加入 public class JoinDemo { public volatile static int i = 0; public static class AddThread exten ...

  4. django 304

    pycharm现象: [18/Jul/2017 23:27:26] "GET /static/201408210521231921042235.png HTTP/1.1" 304 ...

  5. shell脚本相关关系、浮点、循环

    将一堆命令放在脚本里变成可执行脚本执行: 脚本编写,文件名为.sh,获取hostname的主机名 系统变量: Env:查看系统变量 Set :打印所有变量可以和grep和用 Export path:定 ...

  6. table 中 当前行变量的获取

  7. vue-cli创建的项目中引入第三方库报错'caller', 'calle', and 'arguments' properties may not be...

    本文链接:https://blog.csdn.net/Sophie_U/article/details/76223978 问题: 在vue的main.js中引入mui.min.js时,报错. 如上,单 ...

  8. 78 Ranking SVM

    0 引言 Ranking-SVM是SVM的一个变种,通过将排序问题转化为二分类问题,并利用标签数据训练特征权重收敛得到特征模型,完成排序任务,是比较经典的机器学习排序算法. 1 中文版介绍 https ...

  9. mapreduce求共同好友

    逻辑分析 以下是qq的好友列表数据,冒号前是一个用户,冒号后是该用户的所有好友(数据中的好友关系是单向的) A:B,C,D,F,E,O B:A,C,E,K C:F,A,D,I D:A,E,F,L E: ...

  10. ROM、PROM、EPROM、EEPROM、Flash ROM分别指什么?

    ROM指的是“只读存储器”,即Read-Only Memory.这是一种线路最简单半导体电路,通过掩模工艺, 一次性制 造,其中的代码与数据将永久保存(除非坏掉),不能进行修改.这玩意一般在大批量生产 ...