Logstash 1.5.4 と Elasticsearch 1.7.1 を使用しています
以下は、私の Logstash 構成ファイルです。
input {
elasticsearch {
host => localhost
}
}
output {
elasticsearch {
host => localhost
}
stdout {
codec => rubydebug
}
}
Elasticsearch 入力に「ホスト」オプションを含めない場合、これは正常に機能します。ただし、追加すると、次のエラーが表示され、Logstash がシャットダウンされます。
←[31mUnknown setting 'host' for elasticsearch {:level=>:error}←[0m
Error: Something is wrong with your configuration.
You may be interested in the '--configtest' flag which you can
use to validate logstash's configuration before you choose
to restart a running system.
Host の使用はオプションであることがわかりましたが、必要です。後で、localhost 以外のホストから Elasticsearch 入力が必要になったらどうしますか?