20.8. 停止集群重新平衡
启动后,集群重新平衡操作可能需要一些时间才能完成并影响 Kafka 集群的整体性能。
如果要停止正在进行的集群重新平衡操作,请将 stop
注解应用到 KafkaRebalance
自定义资源。这指示 Cruise Control 完成当前分区重新分配的批处理,然后停止重新平衡。当重新平衡停止后,已完成的分区重新分配已被应用;因此,与重新平衡操作开始相比,Kafka 集群的状态会有所不同。如果需要进一步重新平衡,您应该生成新的优化方案。
注意
在 intermediate(停止)状态中的 Kafka 集群的性能可能比初始状态更糟。
先决条件
-
您已通过使用
approve
注解了KafkaRebalance
自定义资源来批准优化的提议。 -
KafkaRebalance
自定义资源的状态是Rebalancing
。
流程
在 OpenShift 中注解
KafkaRebalance
资源:oc annotate kafkarebalance rebalance-cr-name strimzi.io/rebalance="stop"
oc annotate kafkarebalance rebalance-cr-name strimzi.io/rebalance="stop"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查
KafkaRebalance
资源的状态:oc describe kafkarebalance rebalance-cr-name
oc describe kafkarebalance rebalance-cr-name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
等待状态变为
Stopped
。