Я установил Docker на свою Windows 10, а также установил Kafka. Я создал тему «test» внутри кластера Kafka. Теперь я хочу защитить тему с помощью простого имени пользователя и пароля. Я новичок в Kafka, любая помощь будет очень признательна.
Для запуска команд Kafka я использую Windows «Power Shell».
Я пробовал запустить несколько команд в командной строке
Чтобы создать темы: - kafka-themes --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 Пользователь: alice
К сожалению, там написано: «bash: afka-acl: команда не найдена».
Нужно ли мне что-нибудь включать в файл конфигурации Kafka? или можно ли просто запускать команды из командной оболочки и защищать тему?
Защита с помощью имени пользователя и пароля совпадает с ACL или отличается?