kafka-acls.sh не предоставляет способ использовать префикс для темы и литерала или все для группы, давая разрешение для потребителя - PullRequest
0 голосов
/ 30 января 2019

Я не могу найти способ в kafka-acls.sh использовать префикс для названия темы и литерала или '*' для группы, давая разрешение для потребителя.

Возможно ли это или дизайн кафки не позволяет этого?Для этого нужно написать что-то напрямую в zookeeper?

1 Ответ

0 голосов
/ 30 января 2019

Эта функция была недавно введена (я полагаю, с версии 2.0.0 - JIRA link ). Эта ссылка подробно описывает эту функцию.

Короче говоря, был введен новый переключатель с именем --resource-pattern-type, и он может принимать значения, такие как PREFIXED, LITERAL,ANY и MATCH.

Вот исходный код класса PatternType, в котором есть эти детали.

Однако это похоже на развивающуюся функцию, и я наткнулся на следующее примечание в разделе комментариев ResourcePattern.java class:

API для этого класса все еще развивается, и мы можем нарушить совместимость в незначительных выпусках, если это необходимо.

Вы можете попробовать использоватьэтот переключатель с 4 опциями, чтобы узнать, какой из них будет соответствовать вашим требованиям.

Надеюсь, это поможет!

...