kafka 0.9 配置 ACL 问题

地球人 发表于: 2019-01-16   最后更新时间: 2021-10-18 16:15:04   1,731 游览

本人用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 需要配置吗?
求老司机指路。

发表于 2019-01-16
添加评论
你的答案

查看kafka相关的其他问题或提一个您自己的问题