平时查看错误日志,都是登录到服务器,然后用命令进行查看,不是很好的定位问题,决定搭建一个ELK的日志查看平台。ELK是Elasticsearch、Logstash、Kibana三个的简称。Elasticsearch是一个分布式的实时搜索引擎,Logstash是一个日志的收集器,Kibana是在浏览器端用于展示的可视化工具。将他们三个结合起来,可以用于日志的可视化分析,大体功能如下图:
(一) 安装Elasticsearch
到官网下载ES的安装包,这里我下载的是5.5.0的版本,然后进行解压安装:
- unzip elasticsearch-5.5.0.zip
- cd /elasticsearch-5.5.0
- ./bin/elasticsearch -d (加上-d参数表示后台启动ES)
访问http://localhost:9200/,显示如下版本信息,说明安装成功
{
"name" : "dv8zjAU",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "vmNdDKGoTBy2w-tlqd8jtA",
"version" : {
"number" : "5.5.0",
"build_hash" : "260387d",
"build_date" : "2017-06-30T23:16:05.735Z",
"build_snapshot" : false,
"lucene_version" :