[英]logstash to elasticsearch show Uknown setting
我只是使用非常简单的配置,将数据从文件记录到elasticsearch。
这是我的配置
input {
file {
path => "/var/log/logstash/logstash.log"
start_position => beginning
}
}
output {
elasticsearch {
protocol => "http"
}
stdout {}
}
当我开始使用logstash时
./bin/logstash -f /path/to/mycofig/i-file-o-es.conf
我收到错误
springsearch {:level =>:error}的未知设置'protocol'
我可以通过删除protocol =>使这个配置工作,所以我认为我的插件安装正确。
有没有人遇到过这个问题? 谢谢!
我想你正在使用Logstash 2.0 beta。 在最新版本中,他们已经修改了elasticsearch
输出插件 ,该插件现在不再具有任何protocol
设置,因为插件默认使用http
协议 。
如果您希望能够指定protocol
设置(即使用node
或transport
协议),则需要使用新的elasticsearch_java
输出插件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.