我已经在我的 Windows 10 上安装了 Docker,还安装了 Kafka。我在Kafka 集群中创建了一个“测试”主题。现在我想用一个简单的用户名和密码来保护主题。我对 Kafka 非常陌生,任何帮助都将不胜感激。
要运行 Kafka 命令,我使用的是 Windows“Power Shell”。
我尝试在命令行上运行一些命令
创建主题:- kafka-topics --create --topic test --partitions 1 --replication-factor 1 --if-not-exists --zookeeper zookeeper:2181
为了保护主题,我使用了命令: kafka-acls --topic test --producer --authorizer-properties --zookeeper zookeeper:2181 --add --allow-principal User:alice
不幸的是,它显示“ bash: afka-acl: command not found ”
我需要在 Kafka 配置文件中包含任何内容吗?或者是否可以只从 power shell 运行命令并保护主题?
使用用户名和密码进行保护与 ACL 相同还是不同?