You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

启动Kafka服务器时报java.nio.channels.UnresolvedAddressException如何处理

错误原因

报错中的java.nio.channels.UnresolvedAddressException是Java网络层无法将主机名解析为有效IP地址导致的,结合日志里的localhost/<unresolved>:2181标识,可定位为系统无法解析localhost主机名,和Zookeeper的服务启动状态、端口配置无直接关联,属于本地主机名解析配置异常。

解决步骤
  • 打开Windows系统hosts文件,路径为C:\Windows\System32\drivers\etc\hosts,需要使用管理员权限启动文本编辑器后再打开该文件,否则无法修改。
  • 检查文件中是否存在以下两条配置,缺失则手动添加:
127.0.0.1   localhost
::1         localhost
  • 保存修改后的hosts文件,打开命令提示符执行ping localhost,确认返回的地址为127.0.0.1,说明解析已生效。
  • 若不想修改hosts文件,可直接修改Kafka的server.properties配置,将zookeeper.connect=localhost:2181替换为zookeeper.connect=127.0.0.1:2181,跳过主机名解析环节。
  • 完成上述任意一种配置修改后,重新启动Kafka服务即可正常连接Zookeeper。

内容的提问来源于stack exchange,提问作者madhuri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 03:27:02