使用Docker搭建ElasticSearch+Logstash+Kibana环境

这篇博客介绍了如何在Windows环境下使用Docker搭建ELK(Elasticsearch, Logstash, Kibana)环境。首先讲解了ELK的基本概念,然后详细阐述了通过Docker分别安装Elasticsearch、Logstash和Kibana的步骤,包括拉取镜像、启动容器、配置数据等过程。遇到的问题如elasticsearch-head插件的安装与配置、logstash容器自动停止的解决方法也在文中一一解答。" 99744472,8700756,PHP实现验证码生成与验证功能,"['PHP', '验证码']
摘要由CSDN通过智能技术生成

最近在做 Spring Cloud 相关系列框架的搭建,在做到整合微服务跟踪-Sleuth后,项目添加了Sleuth后已经能够正常的输出跟踪信息日志,接下来要对整个日志进行分析处理,这里选取使用配合ELK来做,首先需要搭建整个ELK环境。

ELK介绍

ELK (官网)其实是三个不同的内容,一般配合一起使用。分别是:
- ElasticSearch
- Logstash
- Kibana

具体的介绍可以看官网的每个产品介绍

Windows 环境搭建

可以参考:https://blog.csdn.net/pilihaotian/article/details/52452010 ,基本上比较详细了,但是也可以看出windows安装比较繁琐,而且还会耗费机器本身资源,本文介绍使用Docker安装搭建。

Docker 环境搭建

ELK对应的有很多版本,本文均使用最新版本

安装 elasticsearch

拉取镜像

    docker pull elasticsearch

启动容器

docker run -d -p 9200:9200 --name leon_elasticsearch elasticsearch

此时访问地址:http://192.168.9.151:9200/,看到如下效果说明启动成功:
1.jpg

安装插件 elasticsearch-head

一般情况下,安装插件只需要执行命令:

elasticsearch-plugin install mobz/elasticsearch-head

那么我们现在进入到容器中对应的目录:/usr/share/elasticsearch/bin/,然后执行上述命令,但是发现报错:

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值