Apache kafka vm上的我的Kafka broker群集无法从Kafka控制台生成器接收记录

Apache kafka vm上的我的Kafka broker群集无法从Kafka控制台生成器接收记录,apache-kafka,Apache Kafka,我遇到了一个问题,我的控制台制作人无法访问vm(azure)上的kafka代理。 有什么问题吗 这是我的虚拟机配置 这是我从卡夫卡控制台收到的错误消息 [2020-07-14 14:51:17,377] WARN [Producer clientId=console-producer] Error connecting to node data3.kafka.com:6667 (id: 1004 rack: null) (org.apache.kafka.clients.NetworkClie

我遇到了一个问题,我的控制台制作人无法访问vm(azure)上的kafka代理。 有什么问题吗

这是我的虚拟机配置

这是我从卡夫卡控制台收到的错误消息

[2020-07-14 14:51:17,377] WARN [Producer clientId=console-producer] Error connecting to node data3.kafka.com:6667 (id: 1004 rack: null) (org.apache.kafka.clients.NetworkClient) java.io.IOException: Can't resolve address: data3.kafka.com:6667 at org.apache.kafka.common.network.Selector.doConnect(Selector.java:235) at org.apache.kafka.common.network.Selector.connect(Selector.java:214) at org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:864) at org.apache.kafka.clients.NetworkClient.access$700(NetworkClient.java:64) at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1035) at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:920) at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:508) at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:239) at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:163) at java.lang.Thread.run(Unknown Source) Caused by: java.nio.channels.UnresolvedAddressException at sun.nio.ch.Net.checkAddress(Unknown Source) at sun.nio.ch.SocketChannelImpl.connect(Unknown Source) at org.apache.kafka.common.network.Selector.doConnect(Selector.java:233) ... 9 more [2020-07-14 14:51:17,691] WARN [Producer clientId=console-producer] Error connecting to node data2.kafka.com:6667 (id: 1003 rack: null) (org.apache.kafka.clients.NetworkClient) java.io.IOException: Can't resolve address: data2.kafka.com:6667 at org.apache.kafka.common.network.Selector.doConnect(Selector.java:235) at org.apache.kafka.common.network.Selector.connect(Selector.java:214) at org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:864) at org.apache.kafka.clients.NetworkClient.access$700(NetworkClient.java:64) at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1035) at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:920) at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:508) at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:239) at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:163) at java.lang.Thread.run(Unknown Source) Caused by: java.nio.channels.UnresolvedAddressException at sun.nio.ch.Net.checkAddress(Unknown Source) at sun.nio.ch.SocketChannelImpl.connect(Unknown Source) at org.apache.kafka.common.network.Selector.doConnect(Selector.java:233) ... 9 more [2020-07-14 14:51:17,844] WARN [Producer clientId=console-producer] Error connecting to node data1.kafka.com:6667 (id: 1002 rack: null) (org.apache.kafka.clients.NetworkClient) java.io.IOException: Can't resolve address: data1.kafka.com:6667 at org.apache.kafka.common.network.Selector.doConnect(Selector.java:235) at org.apache.kafka.common.network.Selector.connect(Selector.java:214) at org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:864) at org.apache.kafka.clients.NetworkClient.access$700(NetworkClient.java:64) at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1035) at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:920) at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:508) at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:239) at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:163) at java.lang.Thread.run(Unknown Source) Caused by: java.nio.channels.UnresolvedAddressException at sun.nio.ch.Net.checkAddress(Unknown Source) [2020-07-14 14:51:17377]警告[Producer clientId=console Producer]连接到节点data3.kafka.com时出错:6667(id:1004 rack:null)(org.apache.kafka.clients.NetworkClient) java.io.IOException:无法解析地址:data3.kafka.com:6667 位于org.apache.kafka.common.network.Selector.doConnect(Selector.java:235) 位于org.apache.kafka.common.network.Selector.connect(Selector.java:214) 位于org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:864) 位于org.apache.kafka.clients.NetworkClient.access$700(NetworkClient.java:64) 位于org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1035) 位于org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:920) 位于org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:508) 位于org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:239) 位于org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:163) 位于java.lang.Thread.run(未知源) 原因:java.nio.channels.unsolvedAddressException 位于sun.nio.ch.Net.checkAddress(未知源) 位于sun.nio.ch.socketchannel.connect(未知来源) 位于org.apache.kafka.common.network.Selector.doConnect(Selector.java:233) ... 9更多 [2020-07-14 14:51:17691]警告[Producer clientId=console Producer]连接到节点data2.kafka.com时出错:6667(id:1003 rack:null)(org.apache.kafka.clients.NetworkClient) java.io.IOException:无法解析地址:data2.kafka.com:6667 位于org.apache.kafka.common.network.Selector.doConnect(Selector.java:235) 位于org.apache.kafka.common.network.Selector.connect(Selector.java:214) 位于org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:864) 位于org.apache.kafka.clients.NetworkClient.access$700(NetworkClient.java:64) 位于org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1035) 位于org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:920) 位于org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:508) 位于org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:239) 位于org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:163) 位于java.lang.Thread.run(未知源) 原因:java.nio.channels.unsolvedAddressException 位于sun.nio.ch.Net.checkAddress(未知源) 位于sun.nio.ch.socketchannel.connect(未知来源) 位于org.apache.kafka.common.network.Selector.doConnect(Selector.java:233) ... 9更多 [2020-07-14 14:51:17844]警告[Producer clientId=console Producer]连接到节点data1.kafka.com时出错:6667(id:1002 rack:null)(org.apache.kafka.clients.NetworkClient) java.io.IOException:无法解析地址:data1.kafka.com:6667 位于org.apache.kafka.common.network.Selector.doConnect(Selector.java:235) 位于org.apache.kafka.common.network.Selector.connect(Selector.java:214) 位于org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:864) 位于org.apache.kafka.clients.NetworkClient.access$700(NetworkClient.java:64) 位于org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1035) 位于org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:920) 位于org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:508) 位于org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:239) 位于org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:163) 位于java.lang.Thread.run(未知源) 原因:java.nio.channels.unsolvedAddressException 位于sun.nio.ch.Net.checkAddress(未知源)
我刚刚在我的hosts文件中添加了3行

22.33.44.55
data1.kafka.com
22.33.44.55
data2.kafka.com
22.33.44.55
data3.kafka.com


它可以正常工作。

命令:kafka-console-producer.bat--代理列表2xx.xxx.xxx.xxx:6667--主题测试--producer.config.././producer.VM.properties.././config/producer.VM.properties bootstrap.servers=明文://2xx.xxx.xxx.xxx:6667,明文://22xx.xxx.xxx.xxx.xxx.xxx:6668,明文://22xx.xxx.xxx.xxx:6669#为生成的所有数据指定压缩编解码器:无、gzip、snappy、lz4压缩。type=无