Kafka-python连接丢失了

时间:2018-01-14 11:29:32

标签: python exception-handling kafka-consumer-api kafka-python

我想知道如何验证与kafka的连接:让我更好地解释一下:

我有一个KafkaConsumer正在等待消费消息,让我们假设kafka连接同时消失了。当我试图在我的消费者上使用我的迭代消费消息并且连接丢失时,它将继续进行异常 有没有办法检查连接? 我使用的是kafka-python版本1.3.3。

这是一段代码:

consumer = KafkaConsumer(....)
for msg in consumer:
    DO....

这是我在迭代期间的执行:

getaddrinfo failed for kafka:9092, exception was [Errno -2] Name or service not known

谢谢大家

1 个答案:

答案 0 :(得分:0)

如果您使用的是Linux OS,则可以从Linux终端检查Kafka连接是否正常。您可以使用telnet命令并定义kafka-ip和kafka-port

telnet 127.0.0.1 9092