我在 kafka 授权人日志中收到此类错误:
[2019-11-05 09:19:27,050] INFO Principal = User:CN=***,OU=***,O=*** is Denied Operation = Read from host = *** on resource = Group:LITERAL: (kafka.authorizer.logger)
问题是我不知道如何授权委托人,考虑到它尝试使用的组名是空的这一事实。我尝试使用星号 *,它为名为 contoller.log 的资源创建了一个 ACL,但没有帮助,第二次尝试是在 ' ' 处放置一个空白,但这导致了这样的错误:
Error while executing ACL command: Path must not end with / character
尽管它尝试为预期资源添加 ACL:
Adding ACLs for resource `Group:LITERAL:`:
由于同样的错误,这也不起作用:
kafka-acls.sh --authorizer-properties zookeeper.connect=localhost:2181 --allow-principal User:*** --operation Read -add --group '' --resource-pattern-type prefixed
有什么建议么?