Plugins 为logstash-1.5.0beta1版本运行ruby插件foo.rb

Plugins 为logstash-1.5.0beta1版本运行ruby插件foo.rb,plugins,logstash,Plugins,Logstash,我正在尝试运行ruby插件foo.rb,如链接- 按照这里的说明,我已经在/logstash-1.5.0.beta1/lib/logstash/filters/foo.rb中创建了ruby文件 运行conf文件的命令如下所示- %logstash-pluginpath-f example.conf 我应该在“pluginpath”的位置写些什么 在指定foo.rb的路径时,它给了我以下错误- Clamp::UsageError: Unrecognised option '--lib/logsta

我正在尝试运行ruby插件foo.rb,如链接-

按照这里的说明,我已经在/logstash-1.5.0.beta1/lib/logstash/filters/foo.rb中创建了ruby文件

运行conf文件的命令如下所示- %logstash-pluginpath-f example.conf

我应该在“pluginpath”的位置写些什么

在指定foo.rb的路径时,它给了我以下错误-

Clamp::UsageError: Unrecognised option '--lib/logstash/filters/foo.rb'
signal_usage_error at /home/administrator/Softwares/logstash-1.5.0.beta1/vendor/bundle/jruby/1.9/gems/clamp-0.6.3/lib/clamp/command.rb:103
find_option at /home/administrator/Softwares/logstash-1.5.0.beta1/vendor/bundle/jruby/1.9/gems/clamp-0.6.3/lib/clamp/option/parsing.rb:62
parse_options at /home/administrator/Softwares/logstash-1.5.0.beta1/vendor/bundle/jruby/1.9/gems/clamp-0.6.3/lib/clamp/option/parsing.rb:28
parse at /home/administrator/Softwares/logstash-1.5.0.beta1/vendor/bundle/jruby/1.9/gems/clamp-0.6.3/lib/clamp/command.rb:52

run at /home/administrator/Softwares/logstash-1.5.0.beta1/lib/logstash/runner.rb:155
call at org/jruby/RubyProc.java:271              
run at /home/administrator/Softwares/logstash-1.5.0.beta1/lib/logstash/runner.rb:171
call at org/jruby/RubyProc.java:271
initialize at /home/administrator/Softwares/logstash-1.5.0.beta1/vendor/bundle/jruby/1.9/gems/stud-0.0.18/lib/stud/task.rb:12

我该怎么办?提前谢谢!:

Logstash的插件处理在1.5中发生了重大变化,但您使用的是1.3.3中的文档。1.5.0文档位于。虽然它看起来与1.3.3文档非常相似,在进一步调试之前,请确保遵循它。root@administrator-Inspiron-3520:~/Softwares/logstash-1.5.0.beta1 bin/logstash-pluginpath foo-f example.conf错误:您指定了一个不存在的插件路径:foo您可能对“-configtest”标志感兴趣,您可以使用该标志在选择之前验证logstash的配置重新启动正在运行的系统。我按照您建议的链接中的步骤进行操作。我现在收到上述指定错误。我认为我在执行bin/logstash命令或将foo.rb放在正确的位置时出错了。你能帮忙吗?提前感谢: