2017-05-17 5 views
0

에 연결하는 데 실패합니다. 이 문제는이 문제에 링크 될 수 있다면카프카 Golang 클라이언트는이 코드 내가 실행 해요 어떤 조각입니다 메시지 허브 서비스

'SSL handshake failed: /SourceCache/OpenSSL098/OpenSSL098-52.40.1/src/ssl/s23_clnt.c:593: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version:' 

확실하지 : Why kafka-python fails to connect to Bluemix message hub service? ... 정확한으로 그렇게 생각하지 말라 내가 작동하지 않는 시스템에서 수신하고있어 오류가 다음과 같다 코드가 한 컴퓨터에서만 실행되고 다른 컴퓨터에서는 실행되지 않습니다. 어떤 도움을 주셔서 감사합니다!

답변

0

메시지 허브에는 TLS v.1.2가 필요합니다.

오류 메시지에서 두 시스템에 사용 된 tls 버전이 다를 수 있습니다. 나는 C 또는 노드 클라이언트, 그것을 설정하는 없었 재산 ssl.cipher.suites https://github.com/edenhill/librdkafka/blob/master/CONFIGURATION.md 을 언급 librdkafka

.

Mac을 사용하는 경우 librdkafka가 Apple의 onboot가 아닌 Homebrew와 함께 설치되는 openssl 라이브러리를 사용하고 있는지 확인하십시오. 내 Mac에서 내 보낸 후 librdkafka를 컴파일했습니다. CPPFLAGS=-I/usr/local/opt/openssl/include LDFLAGS=-L/usr/local/opt/openssl/lib