我收到错误初始化SASL身份验证失败:SASL握手失败(start(-4)):SASL(-4):没有可用的机制:尝试将Message Hub Bluemix服务与节点一起使用时找不到值得的机制-rdkafka
为什么会这样?
答案 0 :(得分:1)
此错误表示尚未使用SASL支持编译librdkafka(库node-rdkafka wrapps)。
请确保您的系统上已安装所需的依赖项,并通过npm重新安装node-rdkafka
对于Linux:
libsasl2-dev
libsasl2-modules
有关macOS和更多详细信息,请参阅有关librdkafka的文档:https://github.com/ibm-messaging/message-hub-samples/blob/master/docs/librdkafka.md