我正在使用docker来托管我的logstash和elasticsearch。 Logstash加入群集,然后在2秒后断开连接。 以下是我得到的例外情况。
[2015-08-31 23:30:40,880] [INFO] [cluster.service] [女士 MODOK]删除 {[logstash-da1b6e0a073b-1-11622] [G_hYr0mcTZ6G-IOia1g5Cg] [da1b6e0a073b] [INET [/172.17.5.146:9300]] {数据=假, client = true},},原因: 禅迪斯科node_failed([logstash-da1b6e0a073b-1-11622] [G_hYr0mcTZ6G-IOia1g5Cg] [da1b6e0a073b] [INET [/172.17.5.146:9300]] {数据=假, client = true}),原因是传输已断开连接
我的logstash配置文件。
input {
stdin { }
}
output {
elasticsearch {
host => elasticsearch
}
stdout { codec => rubydebug }
}
答案 0 :(得分:0)
我错过了。 需要添加日志文件位置,在docker中创建卷和logstash的指向输入,一切都开始工作。
file {
path => [ "/opt/logs/test_log.json" ]
codec => json {
charset => "UTF-8"
}
}