从 Kafka 文档和我阅读的其他一些博客中,我得出的结论是,一个 kafka-broker 由一个主题分区组成。这里它说一个 Kafka-broker 只持有一个分区。我的系统中只有一个代理,但我可以创建一个具有 3 个分区和 1 个复制因子的主题。我还尝试创建一个具有 3 个分区和 3 个复制因子且只有一个代理的主题。它抛出以下错误
Error while executing topic command : replication factor: 3 larger than available brokers: 1
[2017-10-21 15:35:25,928] ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: replication factor: 3 larger than available brokers: 1
(kafka.admin.TopicCommand$)。
所以我有一个疑问。
有人请解释一下这里发生了什么。
apache-kafka ×1