Мы хотим добавить аутентификацию в наш кластер kafka с помощью SASL. Как мы видим, мы хотим иметь возможность часто добавлять пользователей, которых мы ищем, чтобы сделать это без необходимости повторного запуска.
Что мы пробовали:
Используя интерфейс конфигурации Dynamic Broker, переконфигурируйте listener.name.sasl_plaintext.plain.sasl.jaas.config
для всех брокеров.
Кафка брокеры забирают изменения в зоопарке
[2019-01-11 11:08:23,403] INFO Processing override for entityPath: brokers/1 with config: Map(listener.name.sasl_plaintext.plain.sasl.jaas.config -> encryptedPassword:XXX,keyLength:128,cipherAlgorithm:AES/CBC/PKCS5Padding,initializationVector:YYY,keyFactoryAlgorithm:PBKDF2WithHmacSHA512,salt:ZZZ,iterations:4096,passwordLength:270) (kafka.server.DynamicConfigManager)
Однако новые пользователи не могут подключиться, пока не будет перезапущен посредник.
Можно ли добавить новых пользователей в конфигурацию SASL JAAS без перезапуска кластера Kafka?