ELK即Elasticsearch、Logstash、Kibana,组合起来可以搭建线上日志系统,本文主要讲解使用ELK来收集各种输出端产生的日志信息。
ELK中各个服务的作用与介绍:
Elasticsearch:用于存储收集到的日志信息;
Logstash:用于收集日志,Logstash再把日志转发给Elasticsearch;
Kibana:通过Web端的可视化界面来查看日志。
ELK安装
访问https://www.elastic.co/cn/downloads/past-releases搜索需要安装下载的ELK版本,ELK三个软件版本需保持一致
开始搭建
一、ElasticSearch的安装与使用
- 下载ElasticSearch的zip包,并解压到指定目录
- 安装中文分词插件,在ES的bin目录下执行以下命令:elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.4.0/elasticsearch-analysis-ik-6.4.0.zip(插件版本需与ES版本一致);也可以直接下载analysis-ik插件(