1
我跑logstash像它在起始页甾体抗炎药:如何修复logstash/jruby中的“不允许重复扩展”?
java -jar logstash-1.2.1-flatjar.jar agent --config logstash-dev.conf
有了这样logstash-dev.conf:
input {
file {
path => ["/tmp/catalina.jsonevent.log"]
codec => json {
charset => "UTF-8"
}
}
}
output {
# Use stdout in debug mode again to see what logstash makes of the event.
stdout {
debug => true
}
elasticsearch_http {
host => "127.0.0.1"
}
}
并将其与此错误跳转:
Exception in thread "LogStash::Runner" org.jruby.exceptions.RaiseException: (StoreError) loading file failed: problem creating X509 Aux certificate: java.io.IOException: problem parsing cert: java.security.cert.CertificateParsingException: java.io.IOException: Duplicate extensions not allowed
at org.jruby.ext.openssl.X509Store.add_file(org/jruby/ext/openssl/X509Store.java:151)
at RUBY.initialize(file:/usr/local/bin/logstash/logstash-1.2.1-flatjar.jar!/ftw/agent.rb:70)
at RUBY.register(file:/usr/local/bin/logstash/logstash-1.2.1-flatjar.jar!/logstash/outputs/elasticsearch_http.rb:46)
at org.jruby.RubyArray.each(org/jruby/RubyArray.java:1617)
at RUBY.outputworker(file:/usr/local/bin/logstash/logstash-1.2.1-flatjar.jar!/logstash/pipeline.rb:208)
at RUBY.start_outputs(file:/usr/local/bin/logstash/logstash-1.2.1-flatjar.jar!/logstash/pipeline.rb:140)
我到处寻找(谷歌,logstash和jruby的邮件组,以及与他们的irc相同),但我找不到解决此问题的方法。我只看到类似的堆栈跟踪,但没有解决方案。
你可以给我任何指针吗?
在此先感谢
解决我的问题。我的环境是Mac OSX 10.9.3 ... – bryantsai
将Mac升级到优胜美地后它已停止工作。这又修正了它... –