【发布时间】:2021-03-26 12:21:32
【问题描述】:
我将 node-rdkafka 作为 Node.js 应用程序运行。消费者无限期挂起,而不会从 kafka 中提取任何消息(在 localhost 上工作)。
发出以下错误,
{ Error: Local: Host resolution failure
origin: 'local',
message: 'host resolution failure',
code: -1,
errno: -1,
stack: 'Error: Local: Host resolution failure' }
应用程序工作到从 kafka 接收数据的地步。 kafka 实例很好,通过使用控制台生成和使用消息进行验证。
非常感谢任何有关调试为什么会发生这种情况的帮助。
此处的示例消费者代码 - https://github.com/Blizzard/node-rdkafka/blob/master/examples/consumer-flow.md
【问题讨论】:
-
欢迎来到stackoverflow。如果您可以发布代码以便其他用户可以复制您的错误,您将获得更好的答案。
-
添加了示例消费者代码的 URL
-
请在帖子中包含。 minimal reproducible example
-
请提供您的代码以及网络的详细信息 - 您是否在同一台机器上运行您的代码和 Kafka? EC2?码头工人?等
标签: node.js apache-kafka