【问题标题】:Logstash ambiguous port definitionLogstash 模糊端口定义
【发布时间】:2021-07-31 00:50:19
【问题描述】:

我正在使用 Logstash 将文档推送到 elasticsearch,但在尝试运行 logstash 时出现错误:

[2021-05-09T08:45:57,532][DEBUG][logstash.javapipeline][main] 管道因工作错误 {:pipeline_id=>"main", :exception=>#<:configurationerror: url>, :backtrace=>["/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-输出-amazon_es-7.0.1-java/lib/logstash/outputs/amazon_es/http_client.rb:179:in calculate_property'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-amazon_es-7.0.1-java/lib/logstash/outputs/amazon_es/http_client.rb:228:in port'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/ gems/logstash-output-amazon_es-7.0.1-java/lib/logstash/outputs/amazon_es/http_client.rb:66:in build_url_template'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-amazon_es-7.0.1-java/lib/logstash/outputs/amazon_es/http_client.rb:50:in initialize'", "/usr/share/logstash/vendor/bundle/jruby/ 2.5.0/gems/logstash-output-amazon_es-7.0.1-java/lib/logstash/outputs/amazon_es/http_client_builder.rb:110:in create_http_client'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-amazon_es-7.0.1-java/lib/logstash/outputs/amazon_es/http_client_builder.rb:98:in build'", "/usr/share/logstash/vendor/ bundle/jruby/2.5.0/gems/logstash-output-amazon_es-7.0.1-java/lib/logstash/outputs/amazon_es.rb:256:in build_client'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-amazon_es-7.0.1-java/lib/logstash/outputs/amazon_es/common.rb:25:in register'", "org/logstash/config/ir /compiler/OutputStrategyExt.java:126:in register'", "org/logstash/config/ir/compiler/AbstractOutputDelegatorExt.java:68:in register'", "/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:226:in block in register_plugins'", "org/jruby/RubyArray.java:1809:in each'", "/usr /share/logstash/logstash-core/lib/logstash/java_pipeline.rb:225:in @987 654327@maybe_setup_out_plugins'", "/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:238:in start_workers'", "/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:183:in run'", "/usr/share/logstash/logstash-core/lib/ logstash/java_pipeline.rb:134:in `block in start'"], "pipeline.sources"=>["/home/ubuntu/json_try/logstash_try.config"], :thread=>"#<0x1b83bf8e>

&gt;&gt;&gt;&gt;&gt;&gt;

    标签: elasticsearch logstash kibana elastic-stack


    【解决方案1】:

    我已经能够通过在配置文件中将端口显式设置为 8001 来解决,如下所示:

    amazon_es {
       hosts => "http://my.dom/scans"
       port => 8001
       index => "snapshot-%{+YYYY.MM.dd}"
    }
    

    它为我解决了重复端口的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-13
      • 1970-01-01
      • 2017-09-23
      • 1970-01-01
      • 1970-01-01
      • 2012-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多