KIP-1147 — Improve consistency of command-line arguments
Accepted Kafka 4.2 Admin
Adds --bootstrap-server to kafka-producer-perf-test.sh, introduces --command-property as a consistent replacement for --producer-props, and adds --command-property to kafka-consumer-perf-test.sh and kafka-share-consumer-perf-test.sh. Different perf tools used different argument names for the same concepts (e.g., bootstrap.servers vs --bootstrap-server), creating unnecessary friction and inconsistency for operators running comparative benchmarks.
Details
| Author | Andrew Schofield |
| Status | Accepted |
| Kafka Version | 4.2 |
| JIRA | KAFKA-19487 |
| Wiki | View on Apache Wiki |
| Created | 2025-03-16 |
| Last Modified | 2025-09-19 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.