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

Quarkus集成Elasticsearch客户端无法连接启用HTTPS的Elasticsearch服务器问题求助

Quarkus集成Elasticsearch客户端无法连接启用HTTPS的Elasticsearch服务器问题求助

我现在碰到个棘手的问题:Quarkus里的Elasticsearch客户端没法连接启用了HTTPS(带安全验证)的Elasticsearch服务器,一直报SSL握手错误,具体错误信息如下:

Caused by: javax.net.ssl.SSLHandshakeException:
PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target

我试了好几种配置方式,都没解决问题:

  • 首先尝试了配置quarkus.tls.trust-all,也设置了环境变量QUARKUS_TLS_TRUST_ALL=true,没用;
  • 然后我生成了密钥库,执行的命令是:
    keytool -genkeypair -alias keystore -keyalg RSA -keysize 2048 -validity 7300 -keystore keystore.p12 -storetype PKCS12 -storepass somePassword
    
    接着在yaml里加了对应的配置:
    quarkus:
        tls:
            key-store:
                p12:
                    path: /someAbsoultePath/keystore.p12
                    password: somePassword
    

这些方法都不管用,我显然没搞明白Quarkus文档里关于怎么让ES客户端接受Elasticsearch服务器自签名证书的配置方法,有没有大佬能指点一下?

备注:内容来源于stack exchange,提问作者Armando

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 10:59:30