You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Logstash配置后出现Attempted to resurrect connection to dead ES instance报错如何解决

报错原因

  • 核心原因是 logstash.conf 的 elasticsearch 输出插件未显式配置目标ES集群地址,插件默认使用 127.0.0.1:9200 作为连接地址,和你实际的ES集群部署地址不符。
  • 补充说明:logstash.yml 中配置的 xpack.monitoring.elasticsearch.* 是Logstash自身监控数据上报的ES配置,不会作用于业务数据的output输出插件,二者是完全独立的配置项。
  • 额外缺失配置:你在output中开启了ssl => true,但未配置ES连接所需的CA证书、用户名、密码参数,即使地址配对也会出现鉴权/SSL校验失败。

解决方案

修改 logstash.conf 的elasticsearch输出配置,补全所有必填参数即可:

output {
  elasticsearch {
    # 显式指定你的ES集群地址,和监控配置里的地址保持一致即可
    hosts => ["https://es1:9200","https://es2:9200","https://es3:9200"]
    ssl => true
    # 配置SSL CA证书路径
    ssl_certificate_authority => '/usr/share/logstash/ca-ca.pem'
    # 配置ES认证账号
    user => 'elastic'
    password => 'myPassword'
  }
}

修改后重启Logstash服务即可恢复正常。

内容的提问来源于stack exchange,提问作者brita

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 04:45:03