简单使用docker搭建ES环境

本文档介绍了如何利用Docker在Windows环境下安装Elasticsearch 7.1.0和Kibana 7.1.0。首先下载Elasticsearch镜像,然后启动容器设置内存限制。接着下载Kibana镜像,并通过查询Docker容器的IP启动Kibana,确保其能连接到Elasticsearch。最后,展示了如何修改Kibana配置以更改语言为中文。
摘要由CSDN通过智能技术生成

简单使用docker搭建ES环境

首先,你机器上要有个docker,在之前一个文章中,有windows 上安装docker的相关例子。见:使用docker搭建mysql

一、安装ES

1. 下载镜像

使用windows+R,输入cmd,按下回车,打开命令行窗口。
输入以下命令下载镜像:

docker pull elasticsearch:7.1.0

等待。。。(不要着急,我这等了20分钟往上o(╥﹏╥)o)

在这里插入图片描述

2. 启动容器

刚才那个窗口不用关,接着输入:

docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.1.0

二、使用ES的客户端工具

elasticserach-head在线网站:不用自己拉镜像和启动容器了。(但我这可能哪里配置不对,连接不上)

上面那个不好用,准备安装kibana。(这回总该可以了吧-_-||)

1. 下载kibana镜像

docker pull kibana:7.1.0

2. 启动kibana容器

这里要注意,ip地址要用docker对外暴露的ip地址。

2.1 查询需要的ip(windows):

windows命令:

docker inspect elasticsearch | findstr IPAddress

linux命令:

docker inspect elasticsearch | grep IPAddress

在这里插入图片描述2.2 启动kibana容器:

docker run --name kibana -e ELASTICSEARCH_URL=http://172.17.0.3:9200 -p 5601:5601 -d kibana:7.1.0

结果
输入localhost:5601,访问kibana首页
在这里插入图片描述

附:

修改docker中应用的配置(Windows环境)

这里以kibana改为中文界面为例(kibana7以上自带中文,调整配置即可)

1. 通过Docker Desktop打开相应命令行
在这里插入图片描述在这里插入图片描述

2. 使用命令进入到相应配置文件的编辑
在这里插入图片描述

3. 编辑并保存配置文件
在这里插入图片描述配置项:

i18n.locale: "zh-CN"

可以查一下vi命令的用法。先学几个简单的,把配置改了就行

4. 重启应用

在这里插入图片描述
5. 结果

在这里插入图片描述

问题记录
1. 启动kibana后,出现如下问题

在这里插入图片描述问题原因
kibana中的配置配的不对,需要配置docker对外暴露的ES的ip,在上面文章中已经提到。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值