我在运行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。
谢谢
2条答案
按热度按时间xam8gpfp1#
:::9092
应该是你所需要的但将此添加到server.properties
https://www.confluent.io/blog/kafka-listeners-explained
jljoyd4f2#
我是在运行Ubuntu18的AWSEC2上做这件事的,第一个答案中分享的博客文章提供了关于如何应对这种挑战的详细信息。主要的挑战是无法从机器获取代理连接。
有效的方法是将您的计算机公共dns(ec2……com)添加到播发的侦听器。我在server.properties文件中进行了编辑
播发的.listeners=plaintext://public dns(ec2……com):9092
谢谢