elasticsearch 日志存储不明确的端口定义,elasticsearch,logstash,kibana,elastic-stack,elasticsearch,Logstash,Kibana,Elastic Stack" /> elasticsearch 日志存储不明确的端口定义,elasticsearch,logstash,kibana,elastic-stack,elasticsearch,Logstash,Kibana,Elastic Stack" />

elasticsearch 日志存储不明确的端口定义

elasticsearch 日志存储不明确的端口定义,elasticsearch,logstash,kibana,elastic-stack,elasticsearch,Logstash,Kibana,Elastic Stack,我使用Logstash将文档推送到elasticsearch,当尝试运行Logstash时,我得到错误: [2021-05-09T08:45:57532][DEBUG][logstash.javapipeline][main]管道被工作错误终止{:Pipeline_id=>“main”,“exception=>,:backtrace=>”[“/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-amazon_es-7

我使用Logstash将文档推送到elasticsearch,当尝试运行Logstash时,我得到错误:

[2021-05-09T08:45:57532][DEBUG][logstash.javapipeline][main]管道被工作错误终止{:Pipeline_id=>“main”,“exception=>,:backtrace=>”[“/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:179;:in
calculate\u-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/outputs/amazon_-es/http_-client.66:inbuild模板,”/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:ininitialize'”,/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-amazon_-es-es-7.0.1-java/lib/logstash/outputs/amazon_-es/http_-client.rb:110:in/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:inbuild'”,/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-amazon_-es-7.1-java/lib/logstash/outputs/outputs/amazon_-es.rb: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/common.rb:25:in
register',“org/logstash/config/ir/compiler/AbstractOutputDelegatorExt.java:68:inregister'”/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
register_-plugins'”/usr/share/logstash/logstash-core/lib/logstash/java_-pipeline.rb:541:in
maybe\u-setup\u-out\u-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=>“#”}

我试图找出端口443配置来自何处,因为我也在尝试http而不是https,并在配置文件中指定端口8001。 我的logstash配置文件是:

input {
        file{
                type => "json"
                path => "~/home/ubuntu/json_try/json_try.json"
                start_position => "beginning"
                sincedb_path => "/dev/null"
        }
}

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

配置文件之外或里面有什么需要更改的吗?

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

amazon_es {
   hosts => "http://my.dom/scans"
   port => 8001
   index => "snapshot-%{+YYYY.MM.dd}"
}
它为我解决了复制端口的问题