首页 > 解决方案 > 错误 [Producer clientId=console-producer] 连接到节点 -1 (/myip-address:9096) 身份验证失败,原因是:SSL 握手失败

问题描述

我有一个分布式 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= 但这并没有为我解决问题。我正在使用 Kafka 2.5,如果需要,我可以共享我的配置文件。

我还能尝试解决这个问题吗?

谢谢你。

标签: sslapache-kafkahandshake

解决方案


我可以通过简单地使用我的域名:9096,域名:9097,域名:9098 而不是:my-ip-address:9096,my-ip-address:9097,my-ip 来解决这个问题-地址:9098

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


推荐阅读