Hi Nag,

To address (2) first, the --entity-default flag requests the default
configuration that all brokers inherit. An individual broker may override
any of the default config's entries, which is done by specifying the broker
ID to the --entity-name flag.

The reason you're getting blank output for --entity-default is because all
entries in the config are using their default values. If you wish to see
all config entries, you can pass flag --all which is included in the 2.5
release (KIP-524:
https://cwiki.apache.org/confluence/display/KAFKA/KIP-524%3A+Allow+users+to+choose+config+source+when+describing+configs
).

Please let me know if you have any other questions,

Brian

On Fri, Jun 12, 2020 at 5:18 AM Nag Y <andriod.nag.u...@gmail.com> wrote:

> I applied kafka-config to get the default settings for the brokers,
>
> kafka-configs --bootstrap-server localhost:9092 --entity-type brokers
> --entity-default --describe
>
> The command responded with the following response, without any *complete*
>  output.
>
> Default configs for brokers in the cluster are:
>
>
>    1. So, how to get the all the default settings across all brokers
>    2. I understood from the command line what it means, didnt get the
>    context completely. What is the real difference between entity-default
>    ,entity-name
>
> From documentation:
>
> --entity-default                       Default entity name for
>                                        clients/users/brokers (applies to
>                                        corresponding entity type in command
>                                        line)
>
> --entity-name <String>                 Name of entity (topic name/client
>                                        id/user principal name/broker id)
>

Reply via email to