Почему я получаю сообщение 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