Kafka Client配置JAAS(用户密码)的几种方式 实测记录

   日期:2020-09-05     浏览:912    评论:0    
核心提示:实现用户密码登录的三种方式如果是写一个方法测试是否连接上,使用第一种方式;第二种方式会把文件缓存,必须重启程序才会生效。1 直接输入用户密码 每次可以根据输入的用户密码进行登录 props.put(sasl.mechanism, PLAIN); props.put(security.protocol, SASL_PLAINTEXT); props.put(sasl.jaas.config,org.apache.kafka.common.sec...

实现用户密码登录的三种方式

 如果是写一个方法测试是否连接上,使用第一种方式;第二种方式会把文件缓存,必须重启程序才会生效。

 

1  直接输入用户密码

   每次可以根据输入的用户密码进行登录


  props.put("sasl.mechanism", "PLAIN");
  props.put("security.protocol", "SASL_PLAINTEXT");
  props.put("sasl.jaas.config","org.apache.kafka.common.security.plain.PlainLoginModule 
required username=\"producer\" password=\"prod-test\";");

2  加载配置文件

   修改文件后,要重启程序

 props.put("sasl.mechanism", "PLAIN");
 props.put("security.protocol", "SASL_PLAINTEXT");
 System.setProperty("java.security.auth.login.config", "‪E:\desktop\kafka_client_jaas.conf");

 

3 加入到程序启动参数中

java -jar -Djava.security.auth.login.config=D:/kafka_client_jaas.conf xxxx.jar //指定绝对路径

 

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服