一 环境准备
windows 系统
springboot:2.1.3.RELEASE
elasticsearch: 6.2.2
kibana: 6.2.2
logstash: 6.2.2
Java:1.8
其他环境:springdata, mybatis, mysql 等
强调:elasticsearch, kibana, logstash 版本一定要匹配
二 集成前环境测试
2.1 elasticsearch 测试
下载 elasticsearch, 解压到指定目录,该步骤网上有很多教程,不细说了,解压后到 bin 目录下,执行 elasticsearch.bat 文件,成功执行后访问:http://localhost:9200/, 显示如下图,即为成功
2.2 kibana 测试
下载 kibana, 解压到指定目录,该步骤网上有很多教程,不细说了, 解压后到 bin 目录下, 执行 kibana.bat 文件,启动成功后,访问:http://localhost:5601/,显示如下图,即为成功。
2.3 logstash 测试
下载 logstash, 解压到指定目录,该步骤网上有很多教程,不细说了, 解压后到 config 目录下,创建 logstash.conf 文件,文件为 springboot 集成时要用到的配置,文件内容为:
input {
tcp {
mode => "server"
host => "127.0.0.1"
port => 4560
codec => json_lines
}
}
output {
elasticsearch {
hosts => "localhost:9200"
index => "springboot-logstash-%{+YYYY.MM.dd}"
}
}
强调:文件缩进及格式要严格正确,否则启动会报错。
文件配置完成后,切换到 bin 目录下,执行命令进行测试:logstash -e “input { stdin { } } output { elasticsearc