delete

Delete an object.

Use this command to delete an object on the server to which you are connected.

Synopsis

delete topic <TopicName> [force | if-exists | topics-with-overrides | disable-rack-aware]

delete topic-acl <String> allow-principal | deny-principal <PrincipalType:name> [force | allow-host <String> | deny-host <String> | operation <String>]

delete topic-acl <String> producer allow-principal <PrincipalType:name> [force | allow-host <String> | cluster | transaction-id <String>]

delete topic-acl <String> consumer allow-principal <PrincipalType:name> [group <String> | force | allow-host <String>]

delete cluster-acl allow-principal | deny-principal <PrincipalType:name> [force | allow-host <String> | deny-host <String> | operation <String>]

delete group-acl <String> allow-principal | deny-principal <PrincipalType:name> [force | allow-host <String> | deny-host <String> | operation <String>]

delete delegation-token-acl <String> allow-principal | deny-principal <PrincipalType:name> [force | allow-host <String> | deny-host <String> | operation <String>]

Options

topic <TopicName>
topic name
topic-acl <String> allow-principal | deny-principal <PrincipalType:name>
topic ACL
topic-acl <String> producer allow-principal <PrincipalType:name>
topic ACL producer
topic-acl <String> consumer allow-principal <PrincipalType:name>
topic ACL consumer
cluster-acl allow-principal | deny-principal <PrincipalType:name>
cluster ACL
group-acl <String> allow-principal | deny-principal <PrincipalType:name>
group ACL
delegation-token-acl <String> allow-principal | deny-principal <PrincipalType:name>
delegation token ACL

Optional Arguments

force
bypass yes/no prompts
allow-host <String>
ACL option
deny-host <String>
ACL option
operation <String>
ACL option
cluster
ACL producer option
transaction-id <String>
ACL producer option
group <String>
ACL consumer option
if-exists
topic option
topics-with-overrides
topic option
disable-rack-aware
topic option

Examples

zookeeper@localhost:2181> delete topic topic1

zookeeper@localhost:2181> delete topic-acl topic1 consumer allow-principal type:Name group 0

zookeeper@localhost:2181> delete cluster-acl allow-principal type:Name

zookeeper@localhost:2181> delete group-acl 0 allow-principal type:Name

zookeeper@localhost:2181> delete delegation-token-acl aclName 

See Also

create