关于Kafka复制因子的疑问:复制因子=3时副本总数是多少?
Kafka Topic副本因子(Replication Factor)的含义
当创建Replication factor=3的Kafka Topic时,每个分区总共有3个副本——其中1个是Leader副本,另外2个是Follower副本,总计3个,绝非在Leader之外额外设置3个副本(那样会变成4个)。
直白点说,副本因子的数值就是该Topic每个分区的副本总数,Leader是这组副本里的一员,不会单独额外计数。
举个实际创建命令的例子:
kafka-topics.sh --create --topic demo-topic --bootstrap-server localhost:9092 --replication-factor 3 --partitions 2
执行这个命令后,每个分区都会包含1个Leader + 2个Follower,合计3个副本。
内容的提问来源于stack exchange,提问作者Ankit Sahay
相关产品推荐
相关产品推荐

