Ошибка разрешения хоста при использовании node-rdkafka - PullRequest
0 голосов
/ 07 декабря 2018

Я запускаю node-rdkafka как приложение Node.js.Потребитель зависает до бесконечности, не вынимая никаких сообщений от кафки (работает на 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

1 Ответ

0 голосов
/ 27 января 2019

У меня возникла именно эта проблема при локальном запуске kafka с использованием инструкций по быстрому запуску от https://kafka.apache.org/quickstart

. Для меня добавление следующих двух строк в config/server.properties перед запуском kafka-server решило проблему -

listeners=PLAINTEXT://localhost:9092
advertised.listeners=PLAINTEXT://localhost:9092
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...