Python 3.x 阅读卡夫卡的作品悬而未决

Python 3.x 阅读卡夫卡的作品悬而未决,python-3.x,apache-kafka,kafka-python,Python 3.x,Apache Kafka,Kafka Python,我在读卡夫卡的书,但消费者挂断了: def produce(num, producer, topic_name): print("hello2") for i in range(num): future = producer.send('my-topic', bytearray("Hello Kayla 00", "utf-8")) try: record_meta

我在读卡夫卡的书,但消费者挂断了:

def produce(num, producer, topic_name):
    print("hello2")
    for i in range(num):
        future = producer.send('my-topic', bytearray("Hello Kayla 00", "utf-8"))
        try:
            record_metadata = future.get(timeout=10)
        except KafkaError:
            log.exception()
            pass

                     # Successful result returns assigned partition and offset
        print (record_metadata.topic)
        print (record_metadata.partition)
        print (record_metadata.offset)
以下是输出:

my-topic
0
256
my-topic
2
298
my-topic
1
299
my-topic
0
257
my-topic
0
258
因此,写作是完美的。此外,我还可以通过卡夫卡上的另一个工具看到自己的作品

消费者的问题在于:

def consume(num, consumer):
    print("WORK!!")
    for message in consumer:
        print("was here")
        print(message.value)
        if num == 0:
            consumer.close()
            break
消费者从不进入
for
循环。它只是打印
工作
并将
信息交给消费者
直到永远

有人知道问题出在哪里吗

这是我设置消费者和生产者的方式:

consumer = KafkaConsumer('my-topic',
                         group_id="Bayern-Munchen",
                         bootstrap_servers=bootstrap_servers,
                         auto_offset_reset='latest')



 producer = KafkaProducer(bootstrap_servers=bootstrap_servers...)

您是否尝试过将新的
组id
自动偏移重置设置为“最早”?您是否尝试过将新的
组id
自动偏移重置设置为“最早”?