将kafka绑定到0.0.0.0:9092

时间:2019-11-01 15:54:18

标签: amazon-ec2 apache-kafka ubuntu-18.04

blog plost之后,我已经在运行ubuntu-18的amazon ec2计算机上设置了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。

2 个答案:

答案 0 :(得分:1)

:::9092应该就是您所需要的

但是将其添加到server.properties

listeners=PLAINTEXT://0.0.0.0:9092

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

答案 1 :(得分:0)

我正在运行ubuntu 18的aws ec2上执行此操作,第一个答案中共享的博客文章提供了有关如何应对此类挑战的详细信息。主要挑战是无法从计算机获得代理连接。

有效的方法是将您的计算机公用DNS(ec2 ...... com)添加到播发的侦听器中。 我在server.properties文件中进行了编辑,就像

advertised.listeners = PLAINTEXT://公共DNS(ec2 ...... com):9092

谢谢