./bin/kafka-console-producer.sh --broker-list 10.162.0.6:32294 --topic my-topic
./bin/kafka-console-consumer.sh --bootstrap-server 10.162.0.6:32294 --topic my-topic --from-beginning
我是卡夫卡的新手。我的 kafka 在使用 Helm 部署的srimzi kubernetes 运算符上运行。
我创建了一个名为my-topic 的主题并在两个单独的终端中执行上述 2 个命令。无论我为生产者键入消息,我都会看到它们以响应上述消费者命令!
现在我使用 ACL 创建了 2 个用户usera和userb,usera ACL 被完全阻止访问主题另一个用户userb具有访问 Topic: my-topic 的完全 ACL 访问权限。
要测试该 ACL,即如果我使用usera运行生产者和消费者,那么应该显示权限被拒绝,如果我使用另一个userb运行生产者和消费者,那么应该能够访问主题。
但是想知道如何为用户执行上述命令吗?
或者请建议如何测试场景。