概述
安装ElasticSearch
默认端口: 9200
- 编辑文件
config/elasticsearch.yml修改network.host: 0.0.0.0 
再启动 因为修改了默认配置,会触发系统自检,提示权限不足的问题,参考编程实践6—Elasticsearch5.0 最新版本安装问题
最后以后台进程启动./bin/elasticsearch -d
安装Kibana
默认端口: 5601
- 编辑文件 
config/kinaba.yml修改server.host: "0.0.0.0" 
安装logstash
默认端口:
- 修改官方安装说明给予的配置文件(logstash-simple.conf) 官方的配置是logstash接收标准输入,我们修改为监听tcp端口.输出不变
 
input { stdin { } }
output {
  elasticsearch { hosts => ["localhost:9200"] }
  stdout { codec => rubydebug }
}
修改为
input{
    tcp{
     port => 10050
     codec=> json 
    }   
}
output {
  elasticsearch { hosts => ["localhost:9200"] }
  stdout { codec => rubydebug }
}
# 将从端口10050接受到的日志转发到本机的9200端口 即 elasticSearch