kafka外网无法访问问题

kafka和zookeeper都正常启动,在命令行中执行生产者命令和消费者都没有问题,但远程java代码无法访问到

解决方法:

修改kafka的配置文件:

添加如下内容:advertised.listeners=PLAINTEXT://39.106.88.109:9092      # 外网的ip

listeners=PLAINTEXT://localhost:9092             # 内网ip或localhost都可以

 

 

 

然后重启,就可以访问到了。