pykafka无法连接kafka经纪人

时间:2016-01-21 17:54:57

标签: apache-kafka kafka-python

当我使用pykafka通过以下代码连接kafka群集时:

from pykafka import KafkaClient
client = KafkaClient(hosts="10.0.0.101:9092")

我得到了如下例外:

  

引发异常('无法连接到代理以获取元数据。')

     

异常:无法连接到代理以获取元数据。

但是当我使用命令行时,例如:

kafka-console-producer --broker-list 10.0.0.101:9092 --topic userCND

它工作正常,但只是给了我一个警告信息:

  

WARN属性主题无效(kafka.utils.VerifiableProperties)

1 个答案:

答案 0 :(得分:2)

您使用的是什么版本的Kafka? pykafka目前仅支持0.8.2,而非0.9.0。

您可能希望使用REST API。在此处了解有关REST API的更多信息:

http://docs.confluent.io/2.0.0/kafka-rest/docs/index.html