Как выглядят ваши файлы jaas?
Для кластера Zookeeper в файле jaas zookeeper должно быть три раздела:
Сервер , QuorumServer и QuorumLearner
Секции
QuorumServer и QuorumLearner используются для аутентификации серверов zookeeper друг для друга. См. Пример конфигурации здесь в § аутентификация на основе DIGEST-MD5
Сервер раздел используется для аутентификации брокеров Kafka. Он должен содержать имя пользователя и пароль kafka, отформатированные как показано здесь в § Файл конфигурации сервера / конфигурации JAAS: аутентификация DIGEST-MD5
Ваш файл Kafka jaas должен иметь раздел Client с именем пользователя и паролем, как показано здесь в § Файл конфигурации клиента / JAAS: аутентификация DIGEST-MD5
Наконец, убедитесь, что вы используете правильную переменную окружения для jaas-файла zookeeper:
SERVER_JVMFLAGS="-Djava.security.auth.login.config=/path/to/server/jaas/file.conf"
Встроенный зоокейпер использует KAFKA_OPTS