前言
初次接触ELK还是在第一家外包公司的时候了,当时项目整体也是乱的不行,突然有一天驻留我们项目组的架构师给我们发了一个链接地址,告诉我们可以在这上面查看生产的日志信息。当时也是觉得牛逼的不行。后来换了一家公司,也接触多了通过ELK查看日志,排查问题。想着周末,自己在电脑上搞一搞如何搭建实现。
本文重在如何在本机上实践,具体的日志系统如何如何重要,本文不做背景阐述。
ELK其实就是ElasticSearch、Logstash和Kiabana组成,
- ElasticSearch是一个开源分布式搜索引擎,分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等
- Logstash是一个完全开源的工具,可以对日志进行收集、分析、并将其存储供以后使用
- kibana也是一个开源和免费的工具,它可以为Logstash和ES提供的日志分析友好的Web界面,可以帮助您汇总、分析和搜索重要数据日志
我们即将做的就是安装并启动这三个软件。
一、下载安装包
官网下载地址
到官网下载这三个压缩包,目前最新版本是7.6.1
启动这三个软件需要的是java环境,所以提前配好jdk