8.8. 批准优化建议


如果 Cruise Control 的状态是 Proposal Ready,则批准由 Cruise Control 生成的 优化建议 。然后,Bootation Control 会将优化建议应用到 Kafka 集群,将分区重新分配给代理并更改分区领导。

小心

这不是空运行。在批准优化建议前,您必须:

先决条件

步骤

执行这些步骤进行您要批准的优化建议:

  1. 除非优化建议是新生成的,否则请检查它是否基于当前 Kafka 集群状态的信息。要做到这一点,刷新优化建议以确保它使用最新的集群指标:

    1. 使用 刷新给 OpenShift 中的 KafkaRebalance 资源标注

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

      oc describe kafkarebalance rebalance-cr-name
    3. 等待状态更改为 Proposal Ready
  2. 批准您希望应用 Cruise Control 的优化建议。

    OpenShift 中的 KafkaRebalance 资源标注:

    oc annotate kafkarebalance rebalance-cr-name strimzi.io/rebalance=approve
  3. Cluster Operator 会检测到注解的资源,并指示 Cruise Control 重新平衡 Kafka 集群。
  4. 检查 KafkaRebalance 资源的状态:

    oc describe kafkarebalance rebalance-cr-name
  5. cruise Control 返回三个状态之一:

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.