当前位置:   article > 正文

SpringBoot 支持Kafka安全认证 SASL/PLAINTEXT,账号密码认证_springboot kafka 新建 plaintext用户

springboot kafka 新建 plaintext用户

环境

操作系统:CentOS 7.3

Kafka Version:2.12

Zookeeper Version:3.6.1


一、Zookeeper集群配置SASL

zookeeper所有节点都是对等的,只是各个节点角色可能不相同。以下步骤所有的节点配置相同。

1、zoo.cfg文件配置

为zookeeper添加SASL支持,在配置文件zoo.cfg添加
​​​​

  1. authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider
  2. requireClientAuthScheme=sasl
  3. jaasLoginRenew=3600000

2.新建zoo_jaas.conf文件,为Zookeeper添加账号认证信息
这个文件你放在哪里随意,只要后面zkEnv配置正确的路径就好了。我是放在/home路径下。zk_server_jaas.conf文件的内容如下

  1. Server {
  2. org.apache.kafka.common.security.plain.PlainLoginModule required
  3. username="kafka"
  4. password="kafkapwd"
  5. user_kafka="kafkapwd";
  6. };


username和paasword是zk集群之间的认证密码。
user_kafka="kafkaUser65#.com"定义了一个用户"kafka",密码是"kafkaUser65#.com"</

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/951031
推荐阅读
相关标签
  

闽ICP备14008679号