Kafka Zookeeper ZkTimeoutException 솔루션

5608 단어 SomeException

Kafka Zookeeper ZkTimeoutException 솔루션


최근 작업은 Kafka와 zookeeper와 관련되어 서버에서 프로젝트를 실행하는 동안 Zookeeper TimeOut 오류가 발생했습니다.
[ERROR 2018-04-02 14:15:24] {com.unistacks.tamboo.manager.service.DataCollectorService:78} - saveTopicInfo
org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 30000
    at org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:1232) ~[zkclient-0.8.jar!/:?]
    at org.I0Itec.zkclient.ZkClient.(ZkClient.java:156) ~[zkclient-0.8.jar!/:?]
    at org.I0Itec.zkclient.ZkClient.(ZkClient.java:130) ~[zkclient-0.8.jar!/:?]
    at org.I0Itec.zkclient.ZkClient.(ZkClient.java:97) ~[zkclient-0.8.jar!/:?]
    at com.unistacks.tamboo.manager.helper.ZKHelper.getZkClient(ZKHelper.java:18) ~[classes!/:1.0.0]
    at com.unistacks.tamboo.manager.service.KafkaBaseInfoService.getTopicInfoList(KafkaBaseInfoService.java:105) ~[classes!/:1.0.0]
    at com.unistacks.tamboo.manager.service.DataCollectorService.saveTopicInfo(DataCollectorService.java:69) [classes!/:1.0.0]
    at com.unistacks.tamboo.manager.service.OperationShellService.cascadeExecute(OperationShellService.java:74) [classes!/:1.0.0]
    at com.unistacks.tamboo.manager.service.AbstractCascadeOperationService.executeAgentShellSync(AbstractCascadeOperationService.j
ava:103) [classes!/:1.0.0]

인터넷을 한 바퀴 뒤졌는데 대략 해결 방법이 있다.
  • kafka를 시작합니다
  • 방화벽을 닫습니다
  • 서버 확인 시간
  • 프로젝트가 Zookeeperjar 패키지에 도입된 것과 서버에 설치된 Zookeeper 버전이 일치하는지 확인합니다

  • 상기 방법을 시도한 결과 해결되지 않았습니다. 마지막으로 모니터링 로그를 다시 보니 토픽을 만드는 데는 사실상 성공했지만 다음 서비스는zookeeper를 다시 연결하여 관련 스크립트 작업을 수행합니다.코드 차원으로 돌아가서 자세히 보면 데이터베이스에서 한 번에findAll에서 생성된 모든 집단을 추출한 다음에 모든 집단을 훑어보고 현재 실행 중인 작업을 합니다. 실제로 진정한 집단은 193개의 dev밖에 없습니다. 다른 집단은 dev와 같은 zookeeper 주소를 사용하고 dev는 정상적인 집단입니다. 프로젝트 서비스는 zookeeper를 통해 다른 집단을 연결할 수 없습니다.

    좋은 웹페이지 즐겨찾기