THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
--zookeeper
will be deprecated, which means it will display a warning message saying that it's ignored.--bootstrap-server
option will be added: it has a parameter which is an endpoint to a broker (or a comma separated list of brokers)--adminclient.command-config
option will be added: a file path to an admin client configuration properties file--adminclient-property
option will be added: a comma separated list of configurations ('k1=v1,k2=v2') for the admin client
Protocol Changes
KIP-133 introduced the describe and alter admin protocols and KIP-140 a wire format representation for ResourceType. We will modify these to accommodate the new requirements.
...
No Format |
---|
usage: config-command [-h] --entity-type {topics,clients,users,brokers} [--force FORCE] [--add-config ADDCONFIG] [--delete-config DELETECONFIG] (--entity-name ENTITYNAME | --entity-default) (--describe | --alter) (--bootstrap-server BOOTSTRAPSERVERS | --adminclient.config CONFIGPROPERTIES | --adminclient-property ADMINCLIENTPROPERTY) Change configs for topics, clients, users, brokers dynamically. optional arguments: -h, --help show this help message and exit --entity-type {topics,clients,users,brokers} REQUIRED: the type of entity (topics/clients/users/brokers) --force FORCE Suppresses console prompts --add-config ADDCONFIG Key Value pairs of configs to add. Square brackets can be used to group values which contain commas: 'k1=v1,k2=[v1,v2,v2],k3=v3'. --delete-config DELETECONFIG Config keys to remove in the following form: 'k1, k2'. You can specify only one in --entity-name and --entity-default --entity-name ENTITYNAME Name of entity (client id/user principal name) --entity-default Default entity name for clients/users (applies to corresponding entity type in command line) You can specify only one in --alter, --describe --describe List configs for the given entity. (default: false) --alter Alter the configuration for the entity. (default: false) REQUIRED. You can specify only one in --bootstrap-servers, --adminclient.config --bootstrap-server BOOTSTRAPSERVER The broker list string in the form HOST1:PORT1,HOST2:PORT2. --command-adminclient.config ADMINCLIENTCONFIGCOMMANDCONFIG The config properties file for the Admin Client. --adminclient-propert ADMINCLIENTPROPERTY Comma separated list of properties in the form of 'k1=v1,k2=v2' to initialize the admin client. Process finished with exit code 0 |
...