Spring Boot Kafka 连接错误:Bootstrap broker disconnected
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.properties或application.yml) 中的 'bootstrap-servers' 属性: * 它必须设置为正确的Kafka服务器地址和端口:47.108.219.142:19092* 确保没有其他配置冲突,例如注释掉的旧地址。
如果以上步骤都无法解决问题,请提供以下信息以便进一步分析:
- 完整的错误日志和异常堆栈信息* Kafka服务器版本* Spring Boot应用使用的Kafka客户端版本* 防火墙和网络安全配置信息
记住: 清晰的错误信息是解决问题的关键。 提供详细的信息可以帮助您更快地找到解决方案。
原文地址: https://www.cveoy.top/t/topic/yqD 著作权归作者所有。请勿转载和采集!