首页 > 解决方案 > 删除所有 Kafka ACL

问题描述

您知道从 Kafka 中删除所有可用 ACL 的任何命令吗?如果您将文字 ACL 添加到 Kafka,当您想要删除它时,您不能使用前缀或 ...(它与文字 ACL 不匹配)。

谢谢。

标签: apache-kafkaacl

解决方案


您可以使用--removekafka-acl 工具的标志,它会删除所有应用于主题的 acl。只需在所有主题中循环命令即可。

对于 topicList 中的每个 TOPIC:

./kafka-acls --authorizer kafka.security.auth.SimpleAclAuthorizer \
--authorizer-properties zookeeper.connect=$ZOOKEEPER \
--topic $TOPIC --remove

推荐阅读