Python KafkaTimeoutError:KafkaTimeoutError:在300.0秒后更新元数据失败
我正试图使用Kafka Python,通过在两个jupyter笔记本中设置一个KafkaProducer和一个KafkaConsumer,实现一种非常基本的数据流方式,类似于本文: 设置我的制作人:Python KafkaTimeoutError:KafkaTimeoutError:在300.0秒后更新元数据失败,python,apache-kafka,jupyter-notebook,Python,Apache Kafka,Jupyter Notebook,我正试图使用Kafka Python,通过在两个jupyter笔记本中设置一个KafkaProducer和一个KafkaConsumer,实现一种非常基本的数据流方式,类似于本文: 设置我的制作人: import time !pip install kafka-python from kafka import KafkaConsumer, KafkaProducer producer = KafkaProducer(bootstrap_servers=['localhost:9092'], a
import time
!pip install kafka-python
from kafka import KafkaConsumer, KafkaProducer
producer = KafkaProducer(bootstrap_servers=['localhost:9092'], api_version=(0, 10, 1), max_block_ms = 300000, api_version_auto_timeout_ms=300000)
topic_name = 'test'
def send_data(interval):
while True:
producer.send(topic_name, str(1))
time.sleep(interval)
设置我的消费者:
!pip install kafka-python
from kafka import KafkaConsumer, KafkaProducer
consumer = KafkaConsumer(bootstrap_servers = "localhost:9092",
group_id = "random",
api_version=(0, 10, 1), consumer_timeout_ms=1000)
consumer.subscribe('test')
for message in consumer:
print(message)
当我在单独的笔记本中运行这些时,我在producer笔记本中得到以下消息:
KafkaTimeoutError:KafkaTimeoutError:更新后的元数据失败
300.0秒
我很清楚这是一个以前问过的问题(,等等),但这些情况与我的不同,或者提供的答案不能解决我的问题
谢谢
test
主题是否已在您的本地主机上创建?是的,我有@yuyang