本人用kafka 0.9 版本建立ACL,配置中遇到很多问题,请大家帮忙。
kafka_server_jaas.conf 配置如下
KafkaServer {
org.apache.kafka.common.security.plain.PlainLoginModule required
username="admin"
password="admin-secret"
user_admin="admin-secret"
user_alice="alice-secret";
};
server.properties 配置如下
listeners=SASL_PLAINTEXT://10.191.129.85:19092
advertised.listeners=SASL_PLAINTEXT://10.191.129.85:9092
security.inter.broker.protocol=SASL_PLAINTEXT
sasl.enabled.mechanisms=PLAIN
sasl.mechanism.inter.broker.protocol=PLAIN
authorizer.class.name=kafka.security.auth.SimpleAclAuthorizer
allow.everyone.if.no.acl.found=true
port=19092
host.name=10.191.129.85
advertised.host.name=10.191.129.85
报错如下
Caused by: javax.security.auth.login.LoginException:
unable to find LoginModule class: org.apache.kafka.common.security.plain.PlainLoginModule
我网上搜了好多kakfa ACL 配置,但是0.9版本的比较少,按照配置,最后说 LoginModule 找不到。
请问大家,0.9版本AC都需要那些配置,kafka 需要配置 ,zookeeper 需要配置吗?
求老司机指路。
https://www.orchome.com/500
参考下吧
你的答案