如何解决错误 docker 中没有名为“服务器”的 JAAS 配置部分
我正在尝试为 zookeeper 上的代理设置身份验证。我为此使用了 docker,基础图像 confluentinc / cp-zookeeper。启动容器时出现错误 - 错误在“/etc/kafka/secrets/zookeeper_jaas.conf”中找不到名为“服务器”的 JAAS 配置部分。 (org.apache.zookeeper.server.ServerCnxnFactory)
我的 dockerfail
FROM confluentinc/cp-zookeeper:latest
EXPOSE 2181
ENV TZ Europe/Samara
ENV ZOOKEEPER_SERVER_ID 1
ENV ZOOKEEPER_CLIENT_PORT 2181
ENV ZOOKEEPER_TICK_TIME: 5000
ENV ZOOKEEPER_AUTH_PROVIDER_SASL org.apache.zookeeper.server.auth.SASLAuthenticationProvider
ENV KAFKA_OPTS -Djava.security.auth.login.config=/etc/kafka/secrets/zookeeper_jaas.conf
我的zookeeper_jaas.conf
Server {
org.apache.zookeeper.server.auth.SASLAuthenticationProvider required
user_admin="adminsecret"
user_test="testsecret";
};
Client {
org.apache.zookeeper.server.auth.SASLAuthenticationProvider required
username="test"
password="testsecret";
};
zookeeper jaas.conf 文件使用卷挂载到容器。请告诉我我的错误是什么。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。