Apache kafka Kafka代理在VM网络之外不可用,即使使用端口转发也是如此
安装卡夫卡信息:Apache kafka Kafka代理在VM网络之外不可用,即使使用端口转发也是如此,apache-kafka,Apache Kafka,安装卡夫卡信息: Vmware安装在Windows 2016服务器上 Cent OS 7.1安装在Vmware上 卡夫卡安装了CentOS7.1 Cent OS主机添加: <VM GUEST IP> localhost localhost kafka server.config: listeners=PLAINTEXT://0.0.0.0:9092 advertised.listeners=PLAINTEXT://<VM GUEST IP>:9092 host.nam
<VM GUEST IP> localhost
localhost
kafka server.config:
listeners=PLAINTEXT://0.0.0.0:9092
advertised.listeners=PLAINTEXT://<VM GUEST IP>:9092
host.name=<VM GUEST IP>
listeners=PLAINTEXT://0.0.0.0:9092
播发。侦听器=纯文本://:9092
主机名=
VMWare Nat设置:
19092 > <VM GUEST IP>:9092
12181 > <VM GUEST IP>:2181
19092>:9092
12181 > :2181
Cent OS防火墙打开90922181
Windows服务器端口打开19092、12181。和
从其他用户的计算机完成tcping测试
然而,生产商和客户测试之间没有联系
测试:
bin/kafka-console-producer.sh --broker-list <windows server IP>:19092 --topic <topic>
bin/kafka-console-producer.sh——代理列表:19092——主题
结果不适用,但:
Connection to node 0 (/<VMWare IP>:9092) could not be established. Broker may not be available.
无法建立到节点0(/:9092)的连接。经纪人可能不在。
VMWare没有任何问题。
同样,生产商和客户测试在Windows server上正确通过
无法访问其他用户的计算机。有什么问题吗?播发的
。如果计划在VM网络之外使用客户端,侦听器需要公开19092
,将“Docker/AWS”替换为“VMWare”
示例配置
listeners=INTERNAL://0.0.0.0:19092,EXTERNAL://0.0.0.0:9092
listener.security.protocol.map=INTERNAL:PLAINTEXT,EXTERNAL:PLAINTEXT
advertised.listeners=INTERNAL://<VM address>:19092,EXTERNAL://<Host Address>:9092
inter.broker.listener.name=INTERNAL
listeners=INTERNAL://0.0.0.0:19092,EXTERNAL://0.0.0.0:9092
listener.security.protocol.map=内部:明文,外部:明文
播发。侦听器=内部://:19092,外部://:9092
inter.broker.listener.name=内部
播发的侦听器。如果您计划在VM网络之外使用客户端,则侦听器需要公开19092
,将“Docker/AWS”替换为“VMWare”
示例配置
listeners=INTERNAL://0.0.0.0:19092,EXTERNAL://0.0.0.0:9092
listener.security.protocol.map=INTERNAL:PLAINTEXT,EXTERNAL:PLAINTEXT
advertised.listeners=INTERNAL://<VM address>:19092,EXTERNAL://<Host Address>:9092
inter.broker.listener.name=INTERNAL
listeners=INTERNAL://0.0.0.0:19092,EXTERNAL://0.0.0.0:9092
listener.security.protocol.map=内部:明文,外部:明文
播发。侦听器=内部://:19092,外部://:9092
inter.broker.listener.name=内部
非常感谢您!非常感谢!