...
To change these configs, the user must have ALTER_CONFIG
privilege on the given cluster config ( as imposed by the incrementalAlterConfigs
API which will be the medium for applying the configuration). By adding the new configs we'd also like to remove the related zookeeper dependencies in the kafka-reassign-partitions.sh command, so applying the quota would happen through the AdminClient API.
Reassignment Tool
The --throttle
option's behavior in kafka-reassign-partitions.sh
would change as it would use the new configs going forward. If there is need for reproducing the old behavior then it would still be possible by calling kafka-configs.sh
manually before and after the reassignment to set the correct replication throttling.
...