Lazy loaded image
技术分享
🧳Kafka开启SASL用户名密码认证
00 分钟
2019-12-2
2024-12-5
type
status
date
slug
summary
tags
category
icon
password

创建kafka_server_jaas.conf文件

config目录下创建kafka_server_jaas.conf文件

创建kafka_client_jaas.conf文件

config目录下创建kafka_client_jaas.conf文件

修改server.properties

修改kafaka启动脚本

修改bin目录下kafka_start.sh 在倒数第二行添加kafka_server_jaas.conf的全路径
notion image

(可选)为特定用户添加特定topic的acl授权

如下表示为用户yunzai添加topic nginx-log的读写权限。
验证授权

生产者消费者验证

生产者

1.以用户yunzai为例,创建JAAS认证文件yunzai_jaas.conf放在config目录下,内容如下:
2.拷贝bin/kafka-console-producer.sh为bin/yunzai-kafka-console-producer.sh,并将JAAS文件作为一个JVM参数传给console producer
倒数第二行添加
3.创建文件producer.config指定如下属性:
4.启动producer

消费者

1.以用户yunzai为例,创建JAAS认证文件yunzai_jaas.conf放在config目录下,如果用户跟生产者是同一个,可以复用上面生产者的JAAS文件,内容如下:
2.拷贝bin/kafka-console-consumer.sh为bin/yunzai-kafka-console-consumer.sh,并将JAAS文件作为一个JVM参数传给console consumer 倒数第二行添加
3.创建文件consumer.config指定如下属性:
4.启动consumer

java beam客户端认证

beam设置
上一篇
Fluent Bit Clickhouse
下一篇
DDIA

评论
Loading...