Spring Boot Kafka 连接错误:Bootstrap broker disconnected

您正在使用Spring Boot连接Kafka服务器 (47.108.219.142:19092) 并遇到了 'Bootstrap broker 47.108.219.142:19092 (id: -1 rack: null) disconnected' 错误? 尽管您可以ping通服务器IP并telnet连接到端口,但此错误仍然出现。

别担心,您并非唯一遇到此问题的人。 此错误通常由以下几种原因导致:

1. Kafka版本不兼容:

  • 您的Spring Boot应用使用的Kafka客户端版本必须与Kafka服务器版本兼容。 * 检查两者版本是否匹配,并参考Kafka官方文档获取兼容性信息。

2. 防火墙或网络安全配置:

  • 即使telnet连接成功,防火墙或其他网络安全策略仍可能阻止应用程序连接。* 确保防火墙允许应用程序服务器与Kafka服务器之间的通信 (TCP端口 19092)。

3. Kafka服务器配置错误:

  • 检查Kafka服务器配置文件 (server.properties) 中的 'advertised.listeners' 属性是否正确设置: * 它应该包含Kafka服务器的IP地址和端口 (47.108.219.142:19092),以及允许外部连接的地址。* 确保监听地址可被您的Spring Boot应用访问。

4. Spring Boot配置错误:

  • 仔细检查您的Spring Boot配置文件 (application.propertiesapplication.yml) 中的 'bootstrap-servers' 属性: * 它必须设置为正确的Kafka服务器地址和端口:47.108.219.142:19092* 确保没有其他配置冲突,例如注释掉的旧地址。

如果以上步骤都无法解决问题,请提供以下信息以便进一步分析:

  • 完整的错误日志和异常堆栈信息* Kafka服务器版本* Spring Boot应用使用的Kafka客户端版本* 防火墙和网络安全配置信息

记住: 清晰的错误信息是解决问题的关键。 提供详细的信息可以帮助您更快地找到解决方案。

Spring Boot Kafka 连接错误:Bootstrap broker disconnected

原文地址: https://www.cveoy.top/t/topic/yqD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录