3

私はlogstashを使用する初心者であり、Web UIを開始しようとしていますが、それをトリガーできないようです。Web UI を実行しようとするたびに例外が発生します。これは私が得る長い例外です。Windows 7 を使用しています。どんな種類のアドバイスでも大歓迎です。stackoverflow で次のことを試しましたが、'cp' および 'rm' コマンドの動作に対する Nathan のソリューションを実装する方法を理解するのに問題がありました。Logstash Web UI が起動しません

C:\MyPrograms\logstash>java -jar logstash-1.1.13-flatjar.jar agent -f logstash-s
imple.conf -- web --backend elasticsearch://localhost/
{:expand_path=>["jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!/l
ogstash/../../locales/en.yml", "jar:file:/C:/MyPrograms/logstash/logstash-1.1.13
-flatjar.jar!/locales/en.yml"]}
{:expand_path=>["file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!/META-
INF/jruby.home/lib/ruby/gems/shared/gems/rake-10.0.3", "file:/C:/MyPrograms/logs
tash/logstash-1.1.13-flatjar.jar!/META-INF/jruby.home/lib/ruby/gems/shared/gems/
rake-10.0.3"]}
{:expand_path=>["file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!/addre
ssable/idna/../../../data/unicode.data", "file:/C:/MyPrograms/logstash/logstash-
1.1.13-flatjar.jar!/data/unicode.data"]}
Exception in thread "LogStash::Runner" org.jruby.exceptions.RaiseException: (Err
no::ENOENT) No such directory: file:/C:/MyPrograms/logstash/logstash-1.1.13-flat
jar.jar!C:/backports/1.8.7/stdlib
        at org.jruby.RubyDir.entries(org/jruby/RubyDir.java:366)
        at RUBY.extend_relative(file:/C:/MyPrograms/logstash/logstash-1.1.13-fla
tjar.jar!/backports/tools.rb:68)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/1.8.7/stdlib.rb:1)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at Kernel.require_with_backports(file:/C:/MyPrograms/logstash/logstash-1
.1.13-flatjar.jar!/backports/tools.rb:328)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/tools.rb:1)
        at org.jruby.RubyArray.each(org/jruby/RubyArray.java:1613)
        at RUBY.require_relative_dir(file:/C:/MyPrograms/logstash/logstash-1.1.1
3-flatjar.jar!/backports/tools.rb:22)
        at RUBY.require_relative_dir(file:/C:/MyPrograms/logstash/logstash-1.1.1
3-flatjar.jar!/backports/tools.rb:17)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/1.8.7.rb:3)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/tools.rb:1)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at RUBY.require_with_backports(file:/C:/MyPrograms/logstash/logstash-1.1
.13-flatjar.jar!/backports/tools.rb:328)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/1.8.rb:2)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/tools.rb:1)
        at RUBY.require_with_backports(file:/C:/MyPrograms/logstash/logstash-1.1
.13-flatjar.jar!/backports/tools.rb:328)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/1.9.1.rb:2)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/tools.rb:1)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at RUBY.require_with_backports(file:/C:/MyPrograms/logstash/logstash-1.1
.13-flatjar.jar!/backports/tools.rb:328)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/1.9.2.rb:2)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/tools.rb:1)
        at RUBY.require_with_backports(file:/C:/MyPrograms/logstash/logstash-1.1
.13-flatjar.jar!/backports/tools.rb:328)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/1.9.3.rb:2)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/tools.rb:1)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at RUBY.require_with_backports(file:/C:/MyPrograms/logstash/logstash-1.1
.13-flatjar.jar!/backports/tools.rb:328)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/1.9.rb:2)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/tools.rb:1)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at RUBY.require_with_backports(file:/C:/MyPrograms/logstash/logstash-1.1
.13-flatjar.jar!/backports/tools.rb:328)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/2.0.0.rb:2)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at RUBY.(root)(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.jar!
/backports/tools.rb:1)
        at org.jruby.RubyKernel.require(org/jruby/RubyKernel.java:1027)
        at Kernel.require(jar:file:/C:/MyPrograms/logstash/logstash-1.1.13-flatj
ar.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/custom_require.rb:36)
        at Kernel.require(file:/C:/MyPrograms/logstash/logstash-1.1.13-flatjar.j
ar!/logstash/JRUBY-6970.rb:13)
        at logstash.runner.run(logstash/runner.rb:104)
        at org.jruby.RubyProc.call(org/jruby/RubyProc.java:249)
        at logstash.runner.run(logstash/runner.rb:199)
        at logstash.runner.main(logstash/runner.rb:74)
        at logstash.runner.(root)(logstash/runner.rb:224)

C:\MyPrograms\logstash>
4

2 に答える 2

0

すでに指摘したように、これは現在、Windows 7 ユーザーの logstash のバグです。

Windows 7 ユーザーに役立つヒント:

  • Web UI を使用しなくても、適切に実行できます。logstash API 自体は正常に動作しています。logstash jar に含まれる組み込みの ElasticSearch も正常に動作しています。
  • Web UI の場合、Kibana を個別にインストールできます。
  • Kibana には Ruby が必要です。http://rubyinstaller.org/downloads/から Ruby をインストールします。
  • Ruby Development Kit もインストールし、「ruby dk.rb init」と「ruby dk.rb install」を実行して、それを ruby​​ インストールにバインドする必要がある場合があります。(参考リンク)
  • Kibana をインストールするには、http: //www.elasticsearch.org/overview/kibana/installation/ の手順に従います。
  • デフォルトでは、kibana は localhost:9200 をリッスンします。KibanaConfig.rb で変更できます。
于 2013-09-05T11:31:08.667 に答える