在部署ELK 8.8.1集群中,当logstash报错"PKIX path building failed"时,这是由于Java环境的安全限制导致的。为解决这个问题,可以按照以下步骤进行操作:

  1. 获取证书文件:首先,确保你已经获取了正确的证书文件。可以从ELK集群的Elasticsearch节点或者其他安全可信任的来源获取。
  2. 安装证书:将获取到的证书文件放置到logstash容器内的某个目录,例如 /etc/logstash/certs/
  3. 修改logstash配置:在logstash的配置文件中,通常是 logstash.yml或者 logstash.conf,添加以下配置,用于指定证书的位置和密码(如果有的话):
output {
  elasticsearch {
    hosts => ["your_elasticsearch_host"]
    ssl => true
    cacert => "/etc/logstash/certs/your_certificate_file.crt"
    # 如果证书有密码,解密密码并配置如下:
    # cacert_password => "your_certificate_password"
  }
}
  1. 重新启动logstash:保存修改后的配置文件,并重新启动logstash容器。

通过以上步骤,你应该能够成功解决"PKIX path building failed"错误,并使logstash能够与Elasticsearch集群安全地通信。


香港五网CN2网络云服务器链接:www.tsyvps.com

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。

蓝易云是一家专注于香港及国内数据中心服务的提供商,提供高质量的服务器租用和云计算服务、包括免备案香港服务器、香港CN2、美国服务器、海外高防服务器、国内高防服务器、香港VPS等。致力于为用户提供稳定,快速的网络连接和优质的客户体验。
最后修改:2023 年 08 月 04 日
如果觉得我的文章对你有用,请随意赞赏