繁体   English   中英

logstash到elasticsearch显示Uknown设置

[英]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设置(即使用nodetransport协议),则需要使用新的elasticsearch_java输出插件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM