错误 [Producer clientId=console-producer] 连接到节点 -1 (/myip-address:9096) 由于以下原因身份验证失败:SSL 握手失败

ERROR [Producer clientId=console-producer] Connection to node -1 (/myip-address:9096) failed authentication due to: SSL handshake failed

我有一个分布式 kafka,它有 3 个代理,端口号分别为 9093、9094、9095,我添加了端口号为 9096、9097、9098 的 SSL。 当我 运行 生产者客户端时出现以下错误: [2020-06-15 10:08:07,892] 错误 [Producer clientId=console-producer] 连接到节点 -1 (/myip-address:9096) 由于以下原因身份验证失败:SSL 握手失败 (org.apache.kafka.clients.NetworkClient ) [2020-06-15 10:08:07,893] WARN [Producer clientId=console-producer] Bootstrap broker myip-address:9096 (id: -1 rack: null) 断开连接 (org.apache.kafka.clients.NetworkClient )

我曾尝试使用:ssl.endpoint.identification.algorithm=,但这并没有解决我的问题。 我正在使用卡夫卡 2.5 如果需要,我可以分享我的配置文件。

我还能尝试什么来解决这个问题?

谢谢。

我只需使用我的方法就可以解决这个问题 域名:9096,域名:9097,域名:9098 代替: 我的 IP 地址:9096,我的 IP 地址:9097,我的 IP 地址:9098

因此,使用实际域名很重要,因为证书是使用域名创建的。