我尝试使用以下命令读取kafka consumer中的消息:
bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning
在这里,我们可以读取大约4天的旧消息,因为我们在kafka服务器配置文件中将保留时间设置为7天。但是,当我们尝试使用kaka python客户端库的kafkaconsumer读取消息时,如下所示:
cons = KafkaConsumer("localhost:9092", "test","smallest")
cons.fetch_messages()
我们今天收到的信息只是有一些补偿。我不知道如何获得Kafka最古老的消息,就像我们在Kafka消费者外壳脚本上面。请帮忙。
1条答案
按热度按时间yc0p9oo01#
文档显示通过
namedtuples
.