无法连接经纪人-Kafka工具

时间:2018-08-09 11:51:38

标签: apache-kafka

当我尝试连接并查看我们拥有的一个kafka群集的主题/消费者详细信息时,我面临以下错误消息。

我们在集群中有3个代理,但只能看到主题及其分区。

enter image description here

注意:我有kafka 1.0,而kafka工具的版本是2.0.1

4 个答案:

答案 0 :(得分:2)

如果您没有在listeners文件中设置advertised.listenersserver.properties属性,则会发生此问题。

例如: config/server.properties

...
listeners=PLAINTEXT://:9092
...
advertised.listeners=PLAINTEXT://<public-ip/host-name>:9092
...

答案 1 :(得分:0)

kafka工具很可能使用主机名连接到代理,并且无法访问它。您可能通过IP地址连接到zookeeper主机,但请确保可以从运行kafka工具的计算机连接/ ping代理的主机名。

如果您无法ping代理,则要么解决网络问题,要么作为解决方法,请在客户端上编辑主机文件,以使主机知道如何通过其名称访问代理

答案 2 :(得分:0)

我在MacBook Pro上遇到了同样的问题。该工具使用“ tshepo-mbp”作为无法解析的主机名。为了使其正常工作,我在127.0.0.1 tshepo-mbp文件中添加了/etc/hosts

答案 3 :(得分:0)

For better visibility (even already commented the same in early days thread)

就我而言,当我在本地机器上使用 Kafkatool 时,我了解到,使用 tris 工具找出本地机器的集群管理员阻止的 Kafka 代理端口,that is the reason I was not able to connect.

分辨率:

如果可以,请让管理员为 Intranet 打开端口,如果不能,您可以为您的 testing purposetime being 为您的端口使用隧道。

希望这对一些人有所帮助。