Cygwin Can';不要在windows上运行日志存储
我目前正在尝试使用的指导原则在Windows7上安装和运行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级require:/Users/hschoonjans/My Documents/Elasticsearch cluster/logstash-1.5.0.rc2/vendor/jruby/lib/ruby/shared/rubygems/core\u ext/kernel\u require.rb:135 (根目录)位于C:\Users\hschoonjans\My Documents\Elasticsearch cluster\logstash-1.5.0.rc2\lib\logstash\runner.rb:7 对于这两个版本,我只在logstash目录中的Cygwin中尝试了相同的命令:Cygwin Can';不要在windows上运行日志存储,cygwin,logstash,Cygwin,Logstash,我目前正在尝试使用的指导原则在Windows7上安装和运行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/environmen
bin/logstash -e 'input { stdin { } } output { stdout {} }'
这令人困惑,在教程中没有提到需要进行更多配置
编辑:问题似乎主要发生在使用Cygwin时。可能与此问题有关。要解决此问题,我:
logstash agent -f myconf.conf
在
logstash 2.2.2
上,bin目录中有两个名为logstash
的不同文件。我需要显式调用bat文件:
bin\logstash.bat -f conf_file_name.conf
在Windows上,为了解决这个问题,我将jruby路径添加到Windows路径环境变量中
它可以与logstash包中包含的jruby配合使用。试一试真正的最新版本怎么样?Java5已经5年了!试试Java8,你可以在Windows上享受一下。我正在使用James Turnbull的日志,他建议使用配置文件。但是,这在运行期间会出现另一个错误。我刚刚放弃,正在Linux上运行它。