10.5. 为复制和分区数量配置主题


主题 Operator 管理的主题的推荐配置是 3 个主题复制因素,最小 2 个 in-sync 副本。

apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaTopic
metadata:
  name: my-topic
  labels:
    strimzi.io/cluster: my-cluster
spec:
  partitions: 10 
1

  replicas: 3 
2

  config:
    min.insync.replicas: 2 
3

  #...
Copy to Clipboard Toggle word wrap
1
主题的分区数。
2
副本主题分区的数量。更改主题配置中的副本数量需要部署 Cruise Control。如需更多信息,请参阅 第 21 章 使用 Cruise Control 修改主题复制因素
3
必须成功写入消息或引发异常的最小副本分区数量。
注意

in-sync 副本与生成者应用程序的 acks 配置结合使用。acks 配置决定了在确认消息被确认为成功收到的消息之前,必须复制消息的后续分区数量。在添加或删除代理时,需要重新分配副本(请参阅 第 19 章 通过添加或删除代理来扩展集群)。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat