将kafka绑定到0.0.0.0:9092

k4ymrczo  于 2021-06-04  发布在  Kafka
关注(0)|答案(2)|浏览(657)

我在运行ubuntu-18的amazonec2机器上安装了kafka,这就是它如何公开端口的。

tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      772/systemd-resolve 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1220/sshd           
tcp        0      0 0.0.0.0:3004            0.0.0.0:*               LISTEN      1041/mongod         
tcp6       0      0 :::45827                :::*                    LISTEN      2059/java           
tcp6       0      0 :::9092                 :::*                    LISTEN      2136/java           
tcp6       0      0 :::2181                 :::*                    LISTEN      2059/java           
tcp6       0      0 :::32851                :::*                    LISTEN      2136/java           
tcp6       0      0 :::22                   :::*                    LISTEN      1220/sshd

如何将其绑定到0.0.0.0:9092。
谢谢

xam8gpfp

xam8gpfp1#

:::9092 应该是你所需要的
但将此添加到server.properties

listeners=PLAINTEXT://0.0.0.0:9092

https://www.confluent.io/blog/kafka-listeners-explained

jljoyd4f

jljoyd4f2#

我是在运行Ubuntu18的AWSEC2上做这件事的,第一个答案中分享的博客文章提供了关于如何应对这种挑战的详细信息。主要的挑战是无法从机器获取代理连接。
有效的方法是将您的计算机公共dns(ec2……com)添加到播发的侦听器。我在server.properties文件中进行了编辑
播发的.listeners=plaintext://public dns(ec2……com):9092
谢谢

相关问题