【发布时间】:2020-12-06 16:41:07
【问题描述】:
我正在运行一个分布式 Kafka-Broker,其中通过 SASL/SSL 设置代理间通信。为此,我调整了给定here 的 JAAS 配置。完成的文件如下所示:
KafkaServer {
org.apache.kafka.common.security.plain.PlainLoginModule required
username="admin"
password="admin-secret"
user_admin="admin-secret"
user_alice="alice-secret"
security.protocol=SASL_PLAINTEXT
sasl.mechanism=PLAIN;
org.apache.kafka.common.security.scram.ScramLoginModule required;
};
Client {
org.apache.kafka.common.security.plain.PlainLoginModule required
username="admin"
password="admin-secret";
};
我注意到“KafkaServer”部分有 2 个管理员用户。我也学到了我需要两者的艰难方法,但这是为什么呢?我感觉几个月前我已经阅读(并忘记了)原因,但我似乎再也找不到了。
【问题讨论】:
标签: apache-kafka jaas sasl