SpringBoot + Nacos + Kafka 应用中配置解析问题:worker1 无法解析为 IP 地址
在使用 SpringBoot + Nacos + Kafka 应用时,如果在 Nacos 配置中使用 'spring.kafka.bootstrap-servers=10.99.100.23:9092,10.99.100.10:9092,10.99.100.26:9092' 这种 IP+端口的形式,但打印的日志访问记录却是 'worker1:9092' 并报错 'UnknownHostException: worker1',可能是因为你在 Nacos 的配置中使用了 'worker1' 作为主机名,但是该主机名无法被解析为 IP 地址。
当你的应用程序尝试连接到 Kafka 服务器时,会遇到 'UnknownHostException' 异常。
解决方案:
- 将 Nacos 配置中的主机名替换为 Kafka 服务器的 IP 地址。
- 将
'worker1'添加到你的 hosts 文件中,以便它可以被解析为正确的 IP 地址。
原文地址: https://www.cveoy.top/t/topic/mS4O 著作权归作者所有。请勿转载和采集!