第一种

Properties props = new Properties();

props.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, “node01:9092”);

props.put(“acks”, “all”);

props.put(“retries”, 0);

props.put(“batch.size”, 16384);

props.put(“linger.ms”, 1);

props.put(“buffer.memory”, 33554432);

props.put(“key.serializer”, “org.apache.kafka.common.serialization.StringSerializer”);

props.put(“value.serializer”, “org.apache.kafka.common.serialization.StringSerializer”);

props.put(CommonClientConfigs.SECURITY_PROTOCOL_CONFIG, “SASL_PLAINTEXT”);

props.put(SaslConfigs.SASL_MECHANISM, “PLAIN”);

props.put(“sasl.jaas.config”,

“org.apache.kafka.common.security.plain.PlainLoginModule required username=\”maoxiangyi\” password=\”123321\”;”);

第二种

System.setProperty(“java.security.auth.login.config”, “/software/servers/maoxiangyi/kafka_client_jass.conf”); //配置文件路径

第三种

可以在程序启动参数中设置java.security.auth.login.config, 也就是启动参数加上-Djava.security.auth.login.config=/software/servers/maoxiangyi/kafka_client_jass.conf

java -jar -Djava.security.auth.login.config=/software/servers/maoxiangyi/kafka_client_jass.conf xxx.jar

sasl java_kafka sasl java api相关推荐

  1. kafka sasl java_Kafka SASL 安全认证

    java client 中添加 SASL 设置信息: Java client consumer properties配置.png 注意 sasl.jaas.config 配置中的分号必不可少. pac ...

  2. kafka sasl java_Kafka安装及开启SASL_PLAINTEXT认证(用户名和密码认证)

    前些日子要封装一个kafka的客户端驱动,配置了下kafka环境,发现配置复杂度完爆rabbitmq很多倍啊,而且发布订阅模式使用起来也很麻烦,可能就胜在分布式了吧. kafka需要java环境,自行 ...

  3. hbase开发,hbase表操作及其java api实现

    ] 开发环境 hadoop: hadoop-1.1.2 hbase: hbase-0.94.11-security eclipse:Juno Service Release 2 配置Eclipse 通 ...

  4. 2021年大数据Kafka(五):❤️Kafka的java API编写❤️

    全网最详细的大数据Kafka文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 Kafka的java API编写 一.生产者代码 第一步: ...

  5. 2021年大数据ZooKeeper(五):ZooKeeper Java API操作

    目录 ZooKeeper Java API操作 引入maven坐标 节点的操作 ZooKeeper Java API操作 这里操作Zookeeper的JavaAPI使用的是一套zookeeper客户端 ...

  6. 随机森林 java_机器学习weka,java api调用随机森林及保存模型

    工作需要,了解了一下weka的java api,主要是随机森林这一块,刚开始学习,记录下. 了解不多,直接上demo,里面有一些注释说明: package weka; import java.io.F ...

  7. 【ZooKeeper Notes 3】ZooKeeper Java API 使用样例

    查看PDF版本 转载请注明:@ni掌柜 nileader@gmail.com ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务框架,包含一组简单的原语集合.通过这些原语言的组合使用, ...

  8. Kafka系列三 java API操作

    使用java API操作kafka 1.pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs ...

  9. java代码操作git_JGit--实现Git命令操作的Java API

    问题来源:最近在做一个项目,其中有一块需要用户上传代码到服务器中,然后分析用户所传的代码,传代码最直接的方式就是用户打个包上传,但是后期再分析代码的时候还要代码实现解压上传的代码,操作起来比较复杂. ...

最新文章

  1. vue+webpack+amazeui项目小记
  2. 【MM】基于收货的发票校验Bapi Demo
  3. python islice_python文件操作细节
  4. 仓库的种类和彼此关系
  5. 【线上分享】边缘计算与云原生架构应用及实践解析
  6. debian/ubuntu19.10下安装使用护眼软件f.lux
  7. 画毛毛虫代码计算机图形学,考试计算机图形学考试计算机图形学.docx
  8. 定时执行java程序_如何让Java程序定时运行
  9. .NET学习笔记:文件和注册表操作
  10. Jquery学习----选择器
  11. android app内存分析,Android手机App内存占用测试方法
  12. C语言 —— 符号(C语言的基本符号)
  13. 2.2析取范式与合取范式
  14. chrome浏览器的devtools详解
  15. 浅析:宝贝标题关键词优化技巧
  16. 盒式交换机S5750系列指示灯含义
  17. easyefi添加引导盘重启消失引导解决办法
  18. Java人员随机分组
  19. 5GNR中PDCCH的polar编码
  20. ROS与优傲机器人UR机器人通讯

热门文章

  1. Python:实现reverse letters反向字母算法(附完整源码)
  2. man手册,安装中文手册
  3. 深度学习系列25:注意力机制
  4. 打乱mysql数据顺序_打乱数据库表内的数据顺序
  5. c++语言程序中,main()函数必须放在程序开始的部分,C++多选题(附答案)
  6. redis中 sCard 和 sSize 有什么区别?
  7. 庄子·内篇·逍遥游第一(郭象注)
  8. scuctf赛后自闭
  9. 手表频率测试软件,石英钟表测试仪是一款测量石英钟的灵活的工具
  10. python pandas 实现Excel自动填充功能