Почему я получаю сообщение Kafka Error Failed при инициализации аутентификации SASL: сбой рукопожатия SASL при использовании клиента Node.js для службы Message Hub?

Я получаю ОШИБКУ Не удалось инициализировать аутентификацию SASL: сбой рукопожатия SASL (запуск (-4)): SASL(-4): механизм недоступен: не найдены достойные механизмы при попытке использовать службу Message Hub Bluemix с node-rdkafka

Почему это происходит?

1 ответ

Решение

Эта ошибка указывает на то, что librdkafka (библиотека-обертка node-rdkafka) не была скомпилирована с поддержкой SASL.

Убедитесь, что в вашей системе установлены необходимые зависимости, и переустановите node-rdkafka через npm.

Для Linux:

libsasl2-dev
libsasl2-modules

Для macOS и более подробной информации, смотрите нашу документацию по librdkafka: https://github.com/ibm-messaging/message-hub-samples/blob/master/docs/librdkafka.md

Другие вопросы по тегам