基于docker部署ELK+beatfile全流程操作

本文详述了使用Docker部署Elasticsearch、Logstash、Kibana和Filebeat的完整流程,强调了ES与Kibana版本一致的重要性,并提供了各个组件的配置与访问地址。
摘要由CSDN通过智能技术生成

巨坑提醒:ES和kibana的版本尽可能的保证一致,否则要去修改很多配置信息,而且不一定能安装成功,现象:ES安装成功了但是kibana无法链接到ES,报红(red)。

1、安装完后的ELK访问路径

ES访问 :http://localhost:9200/

Es-head访问: http://localhost:9100/

kibana访问:http://localhost:5601

2、ElasticSearch

可以事先搜索一下:

docker search elasticsearch

第一步:拉取镜像

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

注意可以是其他版本,本次安装拉取"5.6.16"版本,

下载需要一段时间,完毕后可以查看镜像,注意:如果下载不成功,可以查找其他版本。

docker images

第二步:运行

docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:5.6.16

ElasticSearch的默认端口是9200,我们把宿主环境9200端口映射到Docker容器中的9200端口,就可以访问到Docker容器中的ElasticSearch服务了,同时我们把这个容器命名为es。

第三步:配置跨域

1)进入容器

docker exec -it es /bin/bash

其中"es"是容器名称

2)修改 e

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值