【发布时间】:2020-02-19 10:25:16
【问题描述】:
我已经在我的 Windows 10 上安装了 Docker,还安装了 Kafka。我在 Kafka 集群中创建了一个“test”主题。现在我想用一个简单的用户名和密码来保护主题。我对 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相同还是不同?
【问题讨论】:
标签: apache-kafka kafka-consumer-api apache-kafka-connect kafka-producer-api apache-kafka-security