我无法在kafka-acls.sh中找到一种方式来使用主题名称和文字的前缀,或在组中使用“ *”来授予消费者许可。
kafka的设计是否可能不允许这样做?我是否需要为此直接向Zookeeper写些东西?
答案 0 :(得分:1)
此功能是最近引入的(我想是从2.0.0版开始的-JIRA link)。 This link详细讨论了该功能。
简而言之,引入了一个名为--resource-pattern-type
的新开关,它可以使用诸如PREFIXED
,LITERAL
,ANY
和MATCH
之类的值。
这是PatternType
类的源代码,其中包含这些详细信息。
但是,这似乎是一个不断发展的功能,我在ResourcePattern.java类的注释部分中看到了以下注释:
此类的API仍在不断发展,我们可能会中断 必要时在次要版本中具有兼容性。
您可以尝试将此开关与4个选项一起使用,以找出哪个开关符合您的要求。
希望这会有所帮助!