Golang Kafka Reader无法读取主题消息

时间:2020-02-10 15:56:03

标签: go apache-kafka segment-io

我有一个带读者的Kafka ConsumerGroup(Golang / Segmentio)。读者无法阅读主题中的消息,但是我可以在同一段代码中创建作者,并写入读者无法阅读的主题。

以下是我用于创建kafka阅读器的代码:

    reader := kafka.NewReader(kafka.ReaderConfig{
        Brokers:     []string{"host.docker.internal:9092"},
        GroupID:     kafkaGroupID,
        Topic:       "test-topic",
        MinBytes:    10e3,
        MaxBytes:    10e6,
        StartOffset: kafka.FirstOffset,
    })

我尝试将读取器配置为FirstOffset和LastOffset的“ StartOffset”,但没有成功。

我正在MacOS上本地运行它。从kafka docker容器日志中,我能够验证该主题已成功创建。但是,我可以使用kafkacat和其他groupID来查看主题中的消息。

我不知道如何解决此问题。关于我可能会缺少的任何想法或技巧或调试方法,将不胜感激。

0 个答案:

没有答案