【问题标题】:Kafka - Error on specific consumer -Broker not available卡夫卡 - 特定消费者的错误 - 经纪人不可用
【发布时间】:2021-06-23 17:19:42
【问题描述】:

我们在容器的集群中部署了多个 Kafka 消费者。除了一个发出警告“无法建立到节点 0 的连接。代理可能不可用”之外,所有的都正常工作,但是,这个错误只出现在其中一个容器中,并且这个消费者在同一个网络中运行和其他人的服务器。所以我已经排除了kafka服务器配置的问题。 我尝试更改消费者的 groupid 并让它工作了几分钟,但现在再次出现警告。我从 bash shell 中消费了这个消费者使用的所有主题,我可以消费。 考虑到上述情况,我认为这可能是由于消费者软件代码中的不良做法,也可能是偏移量受损。我如何使用 kafka 日志识别是否有这种类型的?

【问题讨论】:

  • 如果您认为那里有问题,您必须展示您的代码

标签: apache-kafka


【解决方案1】:

您可以执行到容器中并 netcat 代理的广告地址以验证连接性。

您还可以像往常一样使用 Kafka shell 脚本来验证消费功能。

损坏的偏移量会阻止任何消费者阅读,而不仅仅是一个。错误的代码实践不会出现在日志中

如果您让容器“与其他人在同一台服务器上”运行,我建议您使用关联规则和约束将您的应用程序分散到多个服务器上,然后再放置在同一台机器上

【讨论】:

    猜你喜欢
    • 2018-04-07
    • 2018-12-04
    • 2021-02-12
    • 2018-11-29
    • 2021-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-24
    相关资源
    最近更新 更多