【发布时间】:2017-04-20 23:17:40
【问题描述】:
我目前正在尝试使用Logstash website 的指南在 Windows 7 上安装和运行 Logstash。
我的第一次尝试是版本 1.4.2,但我得到了错误:
错误:无法访问 jarfile /cygdrive/c/Users/hschoonjans/My Documents/logstash-1.4.2/vendor/jar/jruby-complete-1.7.11.jar
然后我尝试使用更新的版本(1.5.0.rc2),但出现了不同的错误消息:
LoadError:没有要加载的文件--logstash/environment 需要在 org/jruby/RubyKernel.java:1071 需要在 C:/Users/hschoonjans/My Documents/Elasticsearch cluster/logstash-1.5.0.rc2/vendor/jruby/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:135 (根) 在 C:\Users\hschoonjans\My Documents\Elasticsearch cluster\logstash-1.5.0.rc2\lib\logstash\runner.rb:7
对于这两个版本,我只在我的 Cygwin 中的 logstash 目录中尝试了相同的命令:
bin/logstash -e 'input { stdin { } } output { stdout {} }'
这令人困惑,在教程中并没有暗示需要进行更多配置。
编辑:似乎问题可能主要发生在使用 Cygwin 时。这个问题可能是related。
【问题讨论】:
-
试试真正的最新版本怎么样? Java 5 已经 5 岁了!试试 Java 8。
-
您在 Windows 上大快朵颐。我正在使用 James Turnbull 的 Logstash 书,他建议使用配置文件。但是,这会在运行期间出现 不同 错误。我刚刚放弃并在 Linux 上运行它。