以下のコマンドを使って "logstash-output-email"をインストールしようとしましたが、ファイアウォールのためにインストールできませんでした。私はインターネット接続を使用できないという制限です。logstashの追加に失敗しました。 "logstash-output-email"が失敗し、logstashを再起動できませんでした。
が
logstash出力-メールをインストール./logstash-pluginそれから私はlogstashを再起動し、それが新しいプロセスは、すべての5-10秒をIDとログに、それは宝石を探している産卵開始しました'logstash-output-email'。プラグインのインストールが失敗したときにlogstashが動作しない理由とプラグインをインストールすることは、logstashアプリケーションの起動/停止とは関係ありません。
logstashインストールフォルダでどのファイルが変更されたかを確認しました。 1つのファイルがルートインストールフォルダに作成されています。
/var/log/logstash-stderr.logファイルからのエラー:
バンドラー:: GemNotFound:のいずれかで宝石を見つけることができませんでした 'logstash出力-メール(> = 0)のjava'あなたのGemfileにリストされている宝石ソースまたはこのマシンにインストールされている宝石ソース。 verify_gemfile_dependencies_are_found! /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/resolver.rb:328 (org/jruby/RubyArray.java):1613 verify_gemfile_dependencies_are_found! /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/resolver.rb:307 /usr/share/logstash/vendor/bundle/jruby/1.9で開始してください。 /gems/bundler-1.9.10/lib/bundler/resolver.rb:199 /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/resolverで解決してください。 rb:182 /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/definition.rb:192 の/ usr/share/logstash/vendor /バンドル/ jruby/1.9/gems/bundler-1.9.10/lib/bundler/definition.rb:132 /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/libのspecs_for /bundler/definition.rb:177 requested_specs /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler/1.9.10/lib/bundler/definition.rb:166 /usr/shareのrequested_specs/logstash/vendor/bun dle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/environment.rb:18 セットアップ/usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib /bundler/runtime.rb:13 セットアップ/usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler.rb:122 セットアップ!
This is a Logstash generated Gemfile.
# If you modify this file manually all comments and formatting will be lost.
source "https://rubygems.org"
gem "logstash-core", :path => "./logstash-core"
gem "logstash-core-event-java", :path => "./logstash-core-event-java"
gem "logstash-core-plugin-api", :path => "./logstash-core-plugin-api"
gem "file-dependencies", "0.1.6"
gem "ci_reporter_rspec", "1.0.0", :group => :development
gem "simplecov", :group => :development
gem "tins", "1.6", :group => :development
gem "rspec", "~> 3.1.0", :group => :development
gem "logstash-devutils", "~> 1.1", :group => :development
gem "benchmark-ips", :group => :development
gem "octokit", "3.8.0", :group => :build
gem "stud", "~> 0.0.22", :group => :build
gem "fpm", "~> 1.3.3", :group => :build
gem "rubyzip", "~> 1.1.7", :group => :build
gem "gems", "~> 0.8.3", :group => :build
gem "rack-test", :require => "rack/test", :group => :development
gem "flores", "~> 0.0.6", :group => :development
gem "term-ansicolor", "~> 1.3.2", :group => :development
gem "docker-api", "1.31.0", :group => :development
gem "pleaserun"
gem "logstash-input-heartbeat"
gem "logstash-codec-collectd"
gem "logstash-output-xmpp"
gem "logstash-codec-dots"
gem "logstash-codec-edn"
gem "logstash-codec-edn_lines"
gem "logstash-codec-fluent"
gem "logstash-codec-es_bulk"
gem "logstash-codec-graphite"
gem "logstash-codec-json"
gem "logstash-codec-json_lines"
gem "logstash-codec-line"
gem "logstash-codec-msgpack"
gem "logstash-codec-multiline"
gem "logstash-codec-netflow"
gem "logstash-codec-plain"
gem "logstash-codec-rubydebug"
gem "logstash-filter-clone"
gem "logstash-filter-csv"
gem "logstash-filter-date"
gem "logstash-filter-dns"
gem "logstash-filter-drop"
gem "logstash-filter-fingerprint"
gem "logstash-filter-geoip"
gem "logstash-filter-grok"
gem "logstash-filter-json"
gem "logstash-filter-kv"
gem "logstash-filter-metrics"
gem "logstash-filter-mutate"
gem "logstash-filter-ruby"
gem "logstash-filter-sleep"
gem "logstash-filter-split"
gem "logstash-filter-syslog_pri"
gem "logstash-filter-throttle"
gem "logstash-filter-urldecode"
gem "logstash-filter-useragent"
gem "logstash-filter-uuid"
gem "logstash-filter-xml"
gem "logstash-input-couchdb_changes"
gem "logstash-input-elasticsearch"
gem "logstash-input-exec"
gem "logstash-input-file"
gem "logstash-input-ganglia"
gem "logstash-input-gelf"
gem "logstash-input-generator"
gem "logstash-input-graphite"
gem "logstash-input-http"
gem "logstash-input-http_poller"
gem "logstash-input-imap"
gem "logstash-input-irc"
gem "logstash-input-jdbc"
gem "logstash-input-log4j"
gem "logstash-input-lumberjack"
gem "logstash-input-pipe"
gem "logstash-input-rabbitmq"
gem "logstash-input-redis"
gem "logstash-input-s3"
gem "logstash-input-snmptrap"
gem "logstash-input-sqs"
gem "logstash-input-stdin"
gem "logstash-input-syslog"
gem "logstash-input-tcp"
gem "logstash-input-twitter"
gem "logstash-input-udp"
gem "logstash-input-unix"
gem "logstash-input-xmpp"
gem "logstash-input-kafka", "< 6.0.0"
gem "logstash-input-beats"
gem "logstash-output-cloudwatch"
gem "logstash-output-csv"
gem "logstash-output-elasticsearch", "~> 5.2.1"
gem "logstash-output-file"
gem "logstash-output-graphite"
gem "logstash-output-http"
gem "logstash-output-irc"
gem "logstash-output-kafka", "< 6.0.0"
gem "logstash-output-nagios"
gem "logstash-output-null"
gem "logstash-output-pagerduty"
gem "logstash-output-pipe"
gem "logstash-output-rabbitmq"
gem "logstash-output-redis"
gem "logstash-output-s3"
gem "logstash-output-sns"
gem "logstash-output-sqs"
gem "logstash-output-statsd"
gem "logstash-output-stdout"
gem "logstash-output-tcp"
gem "logstash-output-udp"
gem "logstash-output-webhdfs"
gem "logstash-output-email"
:/usr/share/logstash/lib/bootstrap/environment.rb:64
Gemfileで/usr/share/logstash/lib/bootstrap/bundler.rb:64で (ルート)
Gemfileを編集して、最後の行を手動で削除し、logstashを開始することは可能ですか?私が必要とするのは、logstash-output-emailプラグインをインストールするためのデバッグを行うことができるようにlogstashの機能を開始することだけです。
Imma @当初、私はそれを削除しようとしましたが、削除されませんでした。先週に試してみたので、今は持っていない宝石のエラーがいくつか見られました。だから、私は最後の行の宝石「logstash-output-email」を削除してサービスを開始しました。出来た。 – arunp