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的全路径
(可选)为特定用户添加特定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设置
- 作者:OldCamel
- 链接:https://blog.oldcamel.cc/article/17
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。