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