아래의 명령을 사용하여 "logstash-output-email"을 설치하려고했는데 방화벽 때문에 설치가되지 않았습니다. 인터넷 연결을 사용할 수없는 제한 사항.logstash를 추가하지 못했습니다. "logstash-output-email"을 시작하지 못했습니다. logstash를 다시 시작하지 못했습니다.
내가 logstash를 다시 시작 그런
logstash 출력 - 이메일을 설치 ./logstash-plugin 그것은 새로운 프로세스마다 5 ~ 10 초를 ID와 로그에,이 보석을 찾고 산란 시작 'logstash-output-email'. 플러그인 설치가 실패했을 때 logstash가 작동하지 않는 이유는 무엇입니까? 플러그인 설치는 logstash 응용 프로그램의 시작/중지와 관련이 없습니다.
logstash 설치 폴더에서 어떤 파일이 변경되었는지 확인했습니다. 하나의 파일이 루트 설치 폴더에 작성되었습니다.
/var/log/logstash-stderr.log 파일에서 오류 :
Bundler를 :: GemNotFound :의 어떤에서 보석을 찾을 수 없습니다 'logstash 출력 - 이메일 (> = 0) 자바' gemfile에 나열된 gem 소스 또는이 컴퓨터에 설치된 gem 소스. verify_gemfile_dependencies_are_found! /usr/share/logstash/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/resolver.rb:328 at 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.rb307 /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/lib/bundle/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 at /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 설치시! /usr/share/logstash/lib/bootstrap/environment.rb:64
Gemfile에 /usr/share/logstash/lib/bootstrap/bundler.rb:64 (루트)에서 :
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"
Gemfile을 편집하여 마지막 행을 수동으로 제거하고 logstash를 시작할 수 있습니까? logstash-output-email 플러그인을 설치하기 위해 디버깅을 할 수 있도록 logstash 기능을 시작하면됩니다.
Imma @ 처음에는 제거하려고 시도했지만 제거되지 않았습니다. 지난 주에 시도한 이래로 지금 가지고 있지 않은 보석 오류를 보여주었습니다. 그래서 마지막 줄 보석 인 "logstash-output-email"을 제거하고 서비스를 시작했습니다. 그것은 효과가 있었다. – arunp