【发布时间】:2016-12-15 17:58:09
【问题描述】:
我已经开始学习卡夫卡了。尝试对其进行基本操作。我坚持关于“经纪人”的观点。
我的 kafka 正在运行,但是当我想创建一个分区时。
from kafka import TopicPartition
(ERROR THERE) consumer = KafkaConsumer(bootstrap_servers='localhost:1234')
consumer.assign([TopicPartition('foobar', 2)])
msg = next(consumer)
traceback(最近一次调用最后一次): 文件“”,第 1 行,在 init 中的文件“/usr/local/lib/python2.7/dist-packages/kafka/consumer/group.py”,第 284 行 self._client = KafkaClient(metrics=self._metrics, **self.config) init 中的文件“/usr/local/lib/python2.7/dist-packages/kafka/client_async.py”,第 202 行 self.config['api_version'] = self.check_version(timeout=check_timeout) 文件“/usr/local/lib/python2.7/dist-packages/kafka/client_async.py”,第 791 行,在 check_version 引发 Errors.NoBrokersAvailable() kafka.errors.NoBrokersAvailable: NoBrokersAvailable
【问题讨论】:
-
创建 Kafka 数据管道的步骤。按照下面的链接。 stackoverflow.com/questions/35689238/…
标签: python apache-kafka kafka-consumer-api kafka-producer-api kafka-python