6.2. 检查主题分区


Partitions 选项卡中检查特定主题的分区。Partitions 选项卡显示属于某个主题的分区列表。

流程

  1. 从 Apache Kafka 控制台的 Streams 中,登录到 Kafka 集群,然后点 Topics
  2. 点您要从 主题 页面检查的主题名称。
  3. 检查 分区 选项卡上的信息。

对于每个分区,您可以看到其复制状态,以及指定分区领导、副本代理以及分区存储的数据量的信息。

您可以通过复制状态查看分区:

in-sync
主题中的所有分区都是完全复制的。当副本(followers)与指定的分区领导处于"in-sync"时,分区是完全复制的。如果副本已获取了在允许滞后时间内领导分区的日志结束偏移,则副本为 'in-sync',由 replica.lag.time.max.ms 决定。
under-replicated
如果某些副本(followers)没有同步,分区会被复制。复制不足的状态信号数据复制中潜在的问题。
Offline
主题中的一些或者所有分区当前都不可用。这可能是因为需要调查和解决的代理失败或网络问题等问题。

您还可以检查指定为分区领导和包含副本的代理的信息:

leader
领导机处理所有生成请求。在其他代理上遵循其他代理复制领导的数据。如果与领导的最新提交消息捕获,则后续者被视为 in-sync。
首选领导
在创建新主题时,Kafka 的领导选举算法从每个分区的副本列表中分配一个领导机。该算法旨在平衡领导分配分布。"是"值表示当前领导机是首选领导机,建议平衡领导力分布。"No"值可能在领导分配中没有平衡,需要进一步调查。如果分区的领导分配没有良好平衡,它可以贡献大小差异。平衡良好的 Kafka 集群应该在代理间均匀分布领导角色。
Replicas
复制领导的数据的遵循者。副本提供容错和数据可用性。
注意

在代理间分布数据的差异可能代表 Kafka 集群中的平衡问题。如果某些代理一致处理大量数据,这可能表示分区不会在代理中均匀分布。这可能会导致资源利用率不均匀,并可能会影响这些代理的性能。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部