ELK:ElasticSearch +Kibana + Filebeat + Logstash
一、官网
下载地址:
ElasticSearch:https://www.elastic.co/cn/downloads/elasticsearch
Kibana:https://www.elastic.co/cn/downloads/kibana
Filebeat:https://www.elastic.co/cn/downloads/beats/filebeat
Logstash:https://www.elastic.co/cn/downloads/logstash
二、ElasticSearch安装
1、直接解压后,运行/bin/elasticsearch.bat(windows) 或/bin/elasticsearch(linux),可以修改/config/jvm.options文件对内存大小以及控制台中文编码进行设置;
2、请求http://localhost:9200/(windows)或 curl http://localhost:9200/ 进行初始化
三、Kibana安装
1、解压安装;
2、修改config/kibana.yml 里面的elasticsearch.hosts 属性;
3、设置Kibana中文支持:
4、启动bin/kibana
(or bin\kibana.bat
on windows)
5、访问
四、Filebeat安装:
1、解压安装;
2、修改配置文件filebeat.yml(主要设置input与output参数)
3、启动filebeat
.\filebeat -e -c filebeat.yml -d "publish"
五、安装logstash
1、解压安装
#windows下
bin/logstash.bat -e "input { stdin { } } output { stdout {} }"
#linux下
bin/logstash -e 'input { stdin {} } output { stdout {} }'
注意区分'' 与""
并且
logstash -e "input {stdin{}} output{stdout{codec=>rubydebug}}"
等价于
logstash -e ""
输入"hello world"后的显示结果如下: