apache-kafka - 删除所有 Kafka ACL
问题描述
您知道从 Kafka 中删除所有可用 ACL 的任何命令吗?如果您将文字 ACL 添加到 Kafka,当您想要删除它时,您不能使用前缀或 ...(它与文字 ACL 不匹配)。
谢谢。
解决方案
您可以使用--remove
kafka-acl 工具的标志,它会删除所有应用于主题的 acl。只需在所有主题中循环命令即可。
对于 topicList 中的每个 TOPIC:
./kafka-acls --authorizer kafka.security.auth.SimpleAclAuthorizer \
--authorizer-properties zookeeper.connect=$ZOOKEEPER \
--topic $TOPIC --remove
推荐阅读
- vue.js - Vue.js - 使用 Vite 将应用程序打包为 Figma 插件
- symfony - Symfony bdal 异常:找不到驱动程序
- java - 在二次求解上运行此代码时,我收到这些错误。(我是一名学习 Java 的学生并被难住了)
- r - 在 R 中标记运行的开始和结束
- r - 如何从 R 访问 SQL 消息?
- android - React Native/android/play 商店:更新应用程序是如何工作的?
- ffmpeg - 为什么 ffmpeg 的 mp4 在最后 3 秒内冻结?
- c++ - 什么时候值得从 std::vector 更改为 std::unordered_set?
- javascript - 在嵌套函数中添加新信息并重新抛出错误
- gitlab - Gitlab-ci 总是列出与触发器相同的用户