...
Command Name | Changes Needed |
---|---|
kafka-configs.sh | Support --zookeeper only for pre-startup connection initialization |
kafka-preferred-replica-election.sh | Remove this tool |
kafka-reassign-partition.sh | Remove --zookeeper flag |
kafka-topics.sh | Remove --zookeeper flag |
kafka-acls.sh | Remove Deprecate and eventually remove --authorizer, --authorizer-properties, and --zk-tls-config-file |
...
We will support --if-exists and --if-not-exists when --bootstrap-server is specified. Previously, this was only supported if --zookeeper was specified.
kafka-acls.sh changes
In kafka-acls.sh will no longer , support for directly updating ACLs through AclAuthorizer extensions will be deprecated and eventually removed in a major release. Instead users will be expected to update ACLs through the admin client by providing the --bootstrap-server argument.
...
The flags that are being removed immediately (excluding kafka-acls.sh) have already been deprecated for at least one release.
The migration plan is to use --bootstrap-server for these commands instead.
...