kafka_2.12-2.0.1 与应用项目部署不同服务器,发送消息 [ad | producer-1] org.apache.kafka.clients.Ne

Grover_乐善好施 2019-03-25 08:08:42
本项目 springboot:
spring-boot 版本:2.1.1,集成kafka版本:kafka_2.12-2.0.1

kafka默认配置,在windows 上本机 注册到zookeeper中心,启动项目 亲测 消息发送与接收都无误;

现在在服务器上启动,应用项目部署到两台服务器A和B,kafka部署到服务器C,同时注册到zookeeper中心,同样默认配置,项目启动失败,经查找需要在 kafka_2.12-2.0.1\config\server.properties 中添加host.name



启动成功,但是发送消息的时候报错,2019-03-25 19:41:17.723 WARN 19026 --- [ad | producer-1] org.apache.kafka.clients.NetworkClient : [Producer clientId=producer-1] Connection to node -1 could not be established. Broker may not be available.




添加listeners=PLAINTEXT://:9092 和 advertised.listeners=PLAINTEXT://your.host.name:9092 指向kafka本机ip
这个两个配置 均无效,现在项目启动成功,只要发送kafka消息就报错,求助!!!!!!!!!!!

Ps:之前用的是 kafka_2.11-0.10.2.0 这个版本的kafka,在不同服务器上启动发送消息是成功的,不晓得版本升级后要如何设置
...全文
465 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
灵动领域 2019-04-15
  • 打赏
  • 举报
回复
listeners=PLAINTEXT:0.0.0.0:9092 。
advertised.listeners=PLAINTEXT://kafka服务器ip地址:9092,kafka部署到服务器C,此处就是服务器c的ip,加端口号。
telnet验证端口9092是否是通的,防火墙是否需要设置。都ok就没有问题了。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧