删除所有 Kafka ACL

Noo*_*hin 5 acl apache-kafka

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

谢谢。

小智 5

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

对于 topicList 中的每个主题:

./kafka-acls --authorizer kafka.security.auth.SimpleAclAuthorizer \
--authorizer-properties zookeeper.connect=$ZOOKEEPER \
--topic $TOPIC --remove
Run Code Online (Sandbox Code Playgroud)