I'd like to ask for a clarification on the precedence of configurations.
Most concretely this KIP adds --bootstrap-server
for kafka-producer-perf-test.sh. Almost all tools have --bootstrap-server
as *required* argument, but kafka-producer-perf-test has gone without
--bootstrap-server command line argument and instead reading bootstrap
server either from properties file or from producer property command line
argument.

How about also defining standard precedence of different ways of passing
e.g. bootstrap server, but also some other properties (in cases like
--consumer-property or --producer-property arguments)? And what about
making command line --bootstrap-server argument optional in cases where the
bootstrap server is defined in a property file passed with --command-config?

There was a little bit related thread about precedence issue in May
https://lists.apache.org/thread/nzov19dm1xckp1l8pl2zkcn6w4zgp8rb

On Mon, Jul 21, 2025 at 11:49 AM Andrew Schofield <
andrew_schofield_j...@outlook.com> wrote:

> Hi,
> I would like to start a vote for KIP-1147 which improves the consistency of
> command-line arguments of the various Kafka CLI tools.
>
>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1147%3A+Improve+consistency+of+command-line+arguments
>
> Thanks,
> Andrew

Reply via email to