conduktor.io ↗

unclean.leader.election.enable — Kafka Broker Configuration

Indicates whether to enable replicas not in the ISR set to be elected as leader as a last resort, even though doing so may result in data loss..

Description

Indicates whether to enable replicas not in the ISR set to be elected as leader as a last resort, even though doing so may result in data loss.

Default Values by Kafka Version

Kafka VersionDefault Value
0.8.2true
0.9.0true
0.10.0true
0.10.1true
0.10.2true
0.11.0false
1.0false
1.1false
2.0false
2.1false
2.2false
2.3false
2.4false
2.5false
2.6false
2.7false
2.8false
3.0false
3.1false
3.2false
3.3false
3.4false
3.5false
3.6false
3.7false
3.8false
3.9false
4.0false
4.1false
4.2false

Tuning Recommendation

ProfileRecommendedWhy
broker / durabilityfalseThe default false is correct and must not be changed for durability workloads. Enabling unclean leader election allows an out-of-sync replica to become leader, silently losing all messages the previous leader had that the new leader had not yet replicated.

Related Configs

replica.lag.time.max.ms · default.replication.factor · min.insync.replicas

Manage Kafka configs across all your clusters with Conduktor Console — view, compare, and update configurations in one place.