카프카 브로커가 3개인데 레플리카 펙터가 4개인 토픽을 만들 때 발생하는 에러이다.
[appuser@kafka-1 ~]$ kafka-topics --create --bootstrap-server kafka-1:9092,kafka-2:9093,kafka-3:9094 --replication-factor 1 --partitions 1 --topic mytopic-1-1
Created topic mytopic-1-1.
[appuser@kafka-1 ~]$ kafka-topics --create --bootstrap-server kafka-1:9092,kafka-2:9093,kafka-3:9094 --replication-factor 2 --partitions 2 --topic mytopic-2-2
Created topic mytopic-2-2.
[appuser@kafka-1 ~]$ kafka-topics --create --bootstrap-server kafka-1:9092,kafka-2:9093,kafka-3:9094 --replication-factor 3 --partitions 3 --topic mytopic-3-3
Created topic mytopic-3-3.
[appuser@kafka-1 ~]$ kafka-topics --create --bootstrap-server kafka-1:9092,kafka-2:9093,kafka-3:9094 --replication-factor 4 --partitions 4 --topic mytopic-4-4
Error while executing topic command : Replication factor: 4 larger than available brokers: 3.
[2022-06-12 09:32:38,992] ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: Replication factor: 4 larger than available brokers: 3.
(kafka.admin.TopicCommand$)
kafka-topics --list --bootstrap-server kafka-1:9092,kafka-2:9093,kafka-3:9094
kafka-topics --create --bootstrap-server kafka-1:9092,kafka-2:9093,kafka-3:9094 --replication-factor 4 --partitions 3 --topic mytopic-4-3
kafka-topics --create --bootstrap-server kafka-1:9092,kafka-2:9093,kafka-3:9094 --replication-factor 3 --partitions 4 --topic mytopic-3-4
kafka-topics --list --bootstrap-server kafka-1:9092,kafka-2:9093,kafka-3:9094
'Data Engineering > Kafka' 카테고리의 다른 글
[kafka] 카프카의 메세지는 파티션이 1이면 순서가 보장된다. (0) | 2022.06.12 |
---|---|
[kafka] 토픽 생성시 --replication-factor --partitions 확인하기 (0) | 2022.06.12 |
[kafka] kafka cluster 구성 후 토픽 생성시의 현상 확인해보기 (2) | 2022.06.12 |
[Kafka] 카프카 클러스터 만들기 (confluentinc/cp-kafka:7.1.0) (0) | 2022.06.08 |
[Zookeeper] 주키퍼에 특정 znode에 어떤 znode가 들어있는지 확인하는 방법 (0) | 2022.06.08 |