kafka cluster_error ai_generated true

ControllerMovedException: controller moved to different broker

ID: kafka/controller-failover

Also available as: JSON · Markdown
80%Fix Rate
84%Confidence
3Evidence
2023-01-01First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
3 active

Root Cause

Kafka controller moved causing temporary metadata unavailability.

generic

Workarounds

  1. 88% success Monitor controller election rate: kafka.controller metrics
  2. 85% success Ensure stable network between controller-eligible brokers

Dead Ends

Common approaches that don't work:

  1. Pin controller to specific broker 85% fail

    No failover on controller crash

  2. Restart all brokers to force election 88% fail

    Cluster outage