#apache-kafka #confluent-platform #sasl-scram
Вопрос:
В настоящее время я использую Kafka 2.6.0. Я пытаюсь добавить учетные данные SCRAM в zookeeper, выполнив следующие действия здесь: https://docs.confluent.io/platform/current/kafka/authentication_sasl/authentication_sasl_scram.html
Однако команда
bin/kafka-configs --zookeeper localhost:2181 --alter --add-config 'SCRAM-SHA-256=[iterations=8192,password=alice-secret],SCRAM-SHA-512=[password=alice-secret]'
--entity-type users --entity-name Alice
возвращает предупреждение ниже и успешно добавляет учетные данные пользователя Alice
Warning: --zookeeper is deprecated and will be removed in a future version of Kafka.
Use --bootstrap-server instead to specify a broker to connect to.
Completed updating config for entity: user-principal 'Alice'
Я пробовал использовать bootstrap-сервер, но получил это предупреждение и не добавил учетные данные.
bin/kafka-configs --bootstrap-server localhost:9094 --alter --add-config 'SCRAM-SHA-256=[iterations=8192,password=alice-secret],SCRAM-SHA-512=[password=bob-secret]'
--entity-type users --entity-name Bob
Only quota configs can be added for 'users' using --bootstrap-server. Unexpected config names: Set(SCRAM-SHA-512)
Брокер Кафки и Смотритель Зоопарка работают и работают, и в настоящее время я могу успешно создавать/использовать сообщения с учетными данными Алисы.
Есть ли способ добавить учетные данные SCRAM в zookeeper с помощью bootstrap-сервера?