Elasticsearch
Elasticsearch下载地址
解压后再bin目录中 windows下启动elasticsearch.bat 即可
本地访问 http://localhost:9200/ 如果出现下图,就说明启动成功了,
如果不成功请检查一下java环境配置[JAVA_HOME]
Kibana
Kibana下载地址
下载完成,解压后在config目录配置一下Elasticsearch的访问地址默认是http://localhost:9200/
windows下运行bin目录下的kibana.bat,本地访问 http://localhost:5601/ 可以看到下图
Logstash
Logstash下载地址
下载可能有点慢,下载完成后解压文件,控制台进去bin目录下运行
logstash -e 'input { stdin { } } output { stdout {} }'
可以看到控制台打印输出,如下图
访问浏览器,如下图
上面我们是以输入和输出格式为空的方式启动了logstash,怎么对接Elasticsearch呢?
新建一个后缀为.conf(logstash.conf)的文件里面定义输入和输出的格式
input{
stdin {
}
}
output{
elasticsearch {
hosts => ["127.0.0.1:9200"]
index => "logstash-%{+YYYY.MM.dd}"
document_type => "form"
document_id => "%{id}"
}
stdout {
codec => json_lines
}
}
启动时的命令为
logstash -f logstash.conf
这样logstash同步的数据就能输出到Elasticsearch了