kafka用户认证与权限管理(SASL/PLAIN+ACL)
Kafka 目前支持SSL、SASL/Kerberos、SASL/PLAIN三种认证机制 kafka的认证范围 kafka client 与 kafka server(broker) broker与broker之间 broker与zookeeper之间 zookpeer认证 在zookeeper安装根目录的conf目录下,创建zk_server_jaas.conf文件 Server { org.apache.kafka.common.security.plain.PlainLoginModule required username="admin" password="123456" user_admin="123456" user_zk001="123456" user_zk002="123456" user_zk003="123456" user_zk004="123456" user_zk005="123456"; };#其中username和password用于brokers和zk进行认证,user_*用于zk client与zk server进行认证#user_zk001="123456" 表示 zk001为用户名,123456为密码 zoo.cfg添加以下配置 authProvider.1=org.apache.zookeeper.server.auth