2017-02-02 16 views
1

오류가 발생합니다. SASL 인증을 초기화하지 못했습니다. SASL 핸드 셰이크가 실패했습니다 (시작 (-4)). SASL (-4) : 사용할 수있는 메커니즘 없음 : 노드 허브와 함께 Message Hub Bluemix 서비스를 사용하려고 할 때, rdkafka왜 Kafka 오류가 발생합니까 SASL 인증을 초기화하지 못했습니다 : Message Hub 서비스에 Node.js 클라이언트를 사용할 때 SASL 핸드 셰이크가 실패 했습니까?

왜 이런 일이 발생합니까?

답변

1

이 오류는 librdkafka (라이브러리 노드 -rdkaafka 랩핑)가 SASL 지원으로 컴파일되지 않았 음을 나타냅니다.

시스템에 설치에 필요한 종속성이 보장하고 Linux의 경우 NPM

를 통해 노드 rdkafka을 다시 설치하십시오 :

맥 OS 및 자세한 내용은
libsasl2-dev 
libsasl2-modules 

이 librdkafka에 대한 우리의 설명서를 참조하십시오 https://github.com/ibm-messaging/message-hub-samples/blob/master/docs/librdkafka.md

+2

거의. librdkafka가 SASL 지원으로 컴파일되었지만 GSSAPI/Kerberos 또는 PLAIN에 필요한 cyrus-sasl/libsasl2 런타임 라이브러리 모듈이 설치되지 않았 음을 의미합니다. libsasl2-modules (배포판마다 이름이 다르다)를 설치하기 만하면 클라이언트를 다시 시작하면됩니다. – Edenhill