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。
答案 0 :(得分:1)
:::9092
应该就是您所需要的
但是将其添加到server.properties
listeners=PLAINTEXT://0.0.0.0:9092
答案 1 :(得分:0)
我正在运行ubuntu 18的aws ec2上执行此操作,第一个答案中共享的博客文章提供了有关如何应对此类挑战的详细信息。主要挑战是无法从计算机获得代理连接。
有效的方法是将您的计算机公用DNS(ec2 ...... com)添加到播发的侦听器中。 我在server.properties文件中进行了编辑,就像
advertised.listeners = PLAINTEXT://公共DNS(ec2 ...... com):9092
谢谢