2017-12-14 25 views
0

기본 사육사와 함께 실행되는 간단한 Kafka 설치가 있습니다. &은 설치된 서버와 동일한 서버에서 메시지를 보낼 수 있습니다. 또한 외부 서버에서 카프카 서버로 메시지를 보낼 수도 있습니다. 하지만 Kafka 소비자를 동일한 외부 서버에서 연결하려고하면 20 초마다이 오류가 표시됩니다.다른 컴퓨터의 사육사 인스턴스에 연결할 수 없습니다.

[2017년 12월 13일 19 : 51 : 28797] 클라이언트 세션 (org.apache.zookeeper.ClientCnxn)

를 초과, 세션 ID 0x16053254a360001 20000ms에 대한 서버 듣지 못할 WARN 사육사 구성 파일은 다음과 같은 설정으로 기본 구성 파일입니다.

dataDir=/tmp/zookeeper 
clientPort=2181 
maxClientCnxns=0 

이 문제를 해결하는 데 도움이되는 팁이 있습니까? 감사.

+0

kafka와 사육사 모두에게 외부 서버로부터 telnet 또는 ping을 할 수 있습니까? – Abhimanyu

+0

Kafka & zookeeper 서버에 telnet으로 핑 (ping) 할 수 있습니다. –

답변

0

이 문제는 방화벽 액세스로 인한 것입니다. 방화벽은 들어오는 트래픽을 허용하도록 제한되었지만 나가는 트래픽은 차단되었습니다. 포트 2181에 액세스 가능하게 한 후에는 이제 사육사와 연결할 수 있습니다.