我正在从不同的资源收集数据,每种资源对每个客户端都有一个特定的主题。 我只想为每个用户授予对相应主题的访问权限,因此他们不能访问所有主题。 我正在使用Kafka 0.10,并且正在使用Kafka工具。 有解决办法吗?
答案 0 :(得分:2)
您需要配置Authorisation using ACL。
如何启用ACL:
在您的server.properties
文件中,您需要通过添加以下行来创建Authorizer
:
authorizer.class.name=kafka.security.auth.SimpleAclAuthorizer
现在,您需要按照文档进行操作,以根据用例正确配置ACL。
添加ACL
现在一切就绪,我们假设您有一个名为testTopic
的主题,您只想向IP为{{1}的主机授予名为Bob
的用户读写权限}:
197.5.6.1