Kafka执行创建分区命令:
kafka-topics.sh --zookeeper mycentOS601:2181 --create --replication-factor 4 --partitions 1 --topic first
创建分区时控制台报错:
Error while executing topic command : Replication factor: 4 larger than available brokers: 3.
[2019-11-08 21:27:00,610] ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: Replication factor: 4 larger than available brokers: 3.
(kafka.admin.TopicCommand$)
由于指定的副本(replication-factor 4)数超过节点数,所以无法创建
解决:先检查kafka是否开启,如果只开启了zookeeper直接创建topic也是这个bug因为此时可用的节点为0;如果kafka启动了就检查数目够不够,一般就是增加kafka实例或者降低副本数