elasticsearch、kibana(7.x)安装配置

冷猫 5月前 ⋅ 162 阅读

elasticsearch的基本概念和原理这里不做详细说明,可以查看elasticsearch官方文档,在这里也推荐几篇讲解elasticsearch原理的博客供大家参考:
1、Elasticsearch-基础介绍及索引原理分析
2、时间序列数据库的秘密 (2)——索引

需要环境

安装系统centos7,elasticsearch版本7.6.1,kibana版本7.6.1,docker运行elasticsearch和kibana

1、docker安装elasticsearch

官方文档给出的获取es镜像(点击进入官方文档)

1.1 docker获取es镜像

官网提供的获取路径

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.1

还可以直接在docker中进行查询

docker search elasticsearch

在这里插入图片描述
注意:为了避免出现各种骚问题,建议还是使用官网上给的地址拉取es镜像

1.2 查看获取的es镜像
docker images

在这里插入图片描述

1.3 启动es容器
docker run -d --name es1  -e ES_JAVA_POTS="-Xms256m -Xmx256m"  -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.6.1

-d:就是在后台运行容器。
–name:容器的名称
-e:设置环境变量(第一个-e:设置JVM内存,第二个-e:设置为单节点运行)
-p:端口设置(es默认端口9200)

1.4 启动完成

查看启动的容器

docker ps  //此命令查询正在运行的容器
docker ps -a //此命令查询所有容器(运行和停止的容器)

在这里插入图片描述
看到容器的状态是UP时,说明容器启动成功。

一般在启动时加上了配置,启动完成就没有什么问题,但是骚问题的出现有时候是一点办法都没有,如果出现启动完一小会就挂掉的情况(ps:一般加了配置就不会有这个问题),那删掉容器,删容器命令docker rm 容器id或name 重新启动一个吧(嘿嘿嘿)

1.5 验证访问
http://ip:9200  //ip自己本机ip

访问出现下图说明安装成功
在这里插入图片描述
注意:如果访问以上地址失败,请查看服务器的9200和9300端口是否开放

2、docker安装kibana

官方文档给出的获取kibana镜像(点击进入官方文档)

2.1 docker获取kibana镜像

官网提供获取地址(kibana的版本要和es版本保持一致)

docker pull docker.elastic.co/kibana/kibana:7.6.1

在docker中查询获取

docker search kibana

在这里插入图片描述
注意:为了避免出现各种骚问题,建议还是使用官网上给的地址拉取kibana镜像,kibana的版本要和es的版本保持一致

2.2 查看获取的kibana镜像
docker images kibana 

在这里插入图片描述

2.3 启动kibana
docker run --link es1:elasticsearch -p 5601:5601 kibana:7.6.1

注意:es1是自己刚刚启动时的es容器的名称

2.4 启动完成

查看启动的kibana容器

docker ps 

在这里插入图片描述
启动可能需要一点时间,耐心等待

2.5 访问验证

浏览器访问一下地址

http://ip:5601

在这里插入图片描述
访问地址出现以上图片所示界面,说明安装成功!
注意:如果访问以上地址失败,请查看服务器的5601端口是否开放
docker安装elasticsearch和kibana就写到这里吧,因为最近也在学习elasticsearch,所以后续也会更新elasticsearch的相关操作博客,踩过的坑都会进行说明,避免第一次接触的老铁再次踩坑。如果有写的不清楚的地方,各位老铁请指出!


全部评论: 0

    我有话说: