KIP-1137 — Standardize Configuration Precedence for Tool Scripts
Discussion Kafka 2.6 Admin
Establishes a uniform configuration precedence order (CLI args > CLI properties > config files > defaults) across all Kafka tool scripts, with a new --modern flag for scripts that don't yet follow it. Inconsistent precedence across tools caused user confusion and made configurations from files or properties silently ignored when multiple sources were present.
Details
| Author | Jhen-Yung Hsu |
| Status | Discussion |
| Kafka Version | 2.6 |
| JIRA | KAFKA-10043 |
| Wiki | View on Apache Wiki |
| Created | 2025-02-23 |
| Last Modified | 2025-11-06 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.