5.2.2.4. 主题 Operator 主题复制和扩展
推荐由 Topic Operator 管理的主题配置是主题复制因素 3,至少为 2 个以同步副本。
apiVersion: kafka.strimzi.io/v1beta2 kind: KafkaTopic metadata: name: my-topic labels: strimzi.io/cluster: my-cluster spec: partitions: 1 1 replicas: 3 2 config: min.insync.replicas=2 3 #...
注意
同步内副本与制作者应用的 ack 配置
结合使用。acks
配置决定消息必须复制到的追随者分区的数量,然后确认消息被确认为成功接收。Topic Operator 使用 acks=all
运行,在此情况下,所有内同步副本都必须确认消息。
当通过添加或删除代理来扩展 Kafka 集群时,不会更改复制因素配置,并且不会自动重新分配副本。但是,您可以使用 kafka-reassign-partitions.sh
工具更改复制因素,并手动将副本分配给代理。
另外,尽管 AMQ Streams 的 Cruise Control 集成无法更改主题的复制因素,但它为重新平衡 Kafka 而生成的优化结果包括传输分区副本并更改分区领导地位的命令。