Logstash不会在Windows上启动

时间:2017-02-20 16:23:32

标签: logstash

我正在尝试在Windows 10上使用logstash。 到目前为止,我一直坚持这件事:

$ bin/logstash -f conf.conf 
NoMethodError: undefined method `each_pair' for "C:/Sources/logstash-5.2.1/vendor/bundle/jruby/2.3.0":String
Did you mean?  each_char
  paths= at C:/jruby-9.1.7.0/lib/ruby/stdlib/rubygems.rb:388
  setup! at C:/Sources/logstash-5.2.1/lib/bootstrap/bundler.rb:49
  <main> at C:/Sources/logstash-5.2.1/lib/bootstrap/environment.rb:67

似乎传递了一个字符串而不是一个数组。 我找不到任何关于这个问题的线索。 有人可以帮助我吗?

西奥

1 个答案:

答案 0 :(得分:0)

这可能是:

  1. 计算机上安装的Jruby版本与嵌入logstash的Jruby版本之间存在冲突。删除JRUBY_BIN env var并启动logstash。

  2. 未配置JAVA_HOME