Kafka 의 - replication factor: 1 larger than available brokers: 0 문제 해결 방안
문제
kfafka 명령 으로:... / kafka - server - start. sh.. / config / server. properties & 시작 타 임 스 다음 오류:
[2018-01-28 21:54:44,745] ERROR [KafkaApi-100] error when handling request Name: TopicMetadataRequest; Version: 0; CorrelationId: 1496; ClientId: producer-1; Topics: Interation,Booksheet (kafka.server.KafkaApis)
kafka.admin.AdminOperationException: replication factor: 1 larger than available brokers: 0
at kafka.admin.AdminUtils$.assignReplicasToBrokers(AdminUtils.scala:70)
at kafka.admin.AdminUtils$.createTopic(AdminUtils.scala:155)
at kafka.server.KafkaApis
anonfun$handleTopicMetadataRequest$2.apply(KafkaApis.scala:618)atkafka.server.KafkaApis
anonfun$handleTopicMetadataRequest$2.apply(KafkaApis.scala:612)
at scala.collection.immutable.Set$Set2.foreach(Set.scala:106)
at kafka.server.KafkaApis.handleTopicMetadataRequest(KafkaApis.scala:612)
at kafka.server.KafkaApis.handle(KafkaApis.scala:71)
at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:42)
at java.lang.Thread.run(Thread.java:662)
해결 방안
해결 방법 은 kafka / config 경로 의 server. properties 파일 을 복사 하 는 것 입 니 다. server - 1. properties 와 server - 2. properties 로 이 세 파일 의 설정 항목 을 수정 합 니 다.
4. 567913. broker. id, port, log. dir 는 이 세 가지 설정 항목 에서 모두 다르다.
수정 완료 후 시작:
4. 567913. 이전 작 동 은 이 오 류 를 보고 할 수 있 습 니 다. 계속 작 동 합 니 다. 모두 작 동 에 성공 한 후에 이 문 제 는 해결 되 었 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
마이크로서비스 프레임워크적인 것을 목표로(Apach Kafka편)최종적으로는 SpirngBootLayer + BusinessLogicLayer + RepositoryLayer 라고 하는 구성의 서비스를 만들어, BusinessLogicLayer 이외는 application.yml...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.