8.10. 修复 KafkaRebalance 资源的问题


如果在创建 KafkaRebalance 资源或与 Cruise Control 交互时出现问题,则会在资源状态中报告错误,以及如何修复它。资源也进入 NotReady 状态

要继续进行集群重新平衡操作,您必须修复 KafkaRebalance 资源本身或整个 Cruise Control 部署中的问题。问题可能包括以下几项:

  • KafkaRebalance 资源中配置错误的参数。
  • 在 Kafka Rebalance 资源中缺少用于指定 Kafka 集群的 The strimzi.io/cluster 标签。
  • Cruise Control 服务器没有被部署,因为 Kafka 资源中缺少 cruise Control 属性。
  • 无法访问 Cruise Control 服务器。

修复此问题后,您需要在 KafkaRebalance 资源中添加 刷新 注解。在"刷新"期间,要求来自 Cruise Control 服务器的新优化建议。

先决条件

步骤

  1. KafkaRebalance 状态获取错误信息:

    oc describe kafkarebalance rebalance-cr-name
  2. 尝试解决 KafkaRebalance 资源中的问题
  3. OpenShift 中的 KafkaRebalance 资源标注:

    oc annotate kafkarebalance rebalance-cr-name strimzi.io/rebalance=refresh
  4. 检查 KafkaRebalance 资源的状态:

    oc describe kafkarebalance rebalance-cr-name
  5. 等待状态更改为 PendingProposal,或直接变为 Proposal Ready
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.