Thanks Brian, that answers my question On Fri, 12 Jun, 2020, 9:16 PM Brian Byrne, <[email protected]> wrote:
> Hi Nag, > > Correct, --all will include both. Removing --all should give you only the > overridden values. > > Are you asking if you can see overridden values for a broker with both the > default config and specific broker config in one command? Unfortunately the > commands only give you the overrides for that specific entity, but you can > try: > > kafka-configs ... --entity-type brokers --entity-name 1 --describe | grep > DYNAMIC > > This will show you overridden --entity-defaults > (DYNAMIC_DEFAULT_BROKER_CONFIG) and --entity-name 1 > (DYNAMIC_BROKER_CONFIG). > > Brian > > On Fri, Jun 12, 2020 at 8:12 AM Nag Y <[email protected]> wrote: > > > Thanks Brian. I applied the following command with --all, it works fine. > > > > kafka-configs --bootstrap-server localhost:9092 --entity-type brokers > > --entity-name 1 --describe --all. > > > > I believe this includes *both* default config values as well as config > > values those were overridden . Is there any command if i wanted to query > > only the overridden values and the rest will be default values > > > > On Fri, Jun 12, 2020 at 7:58 PM Brian Byrne <[email protected]> wrote: > > > > > 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 <[email protected]> > > 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) > > > > > > > > > >
