kafka开启kerberos和ACL

作者:恩慈

一、部署kafka-KB包

1.上传软件包

依次点击 部署中心----部署组件----上传软件包

选择需要升级的kafka版本并点击确定

2.部署kafka

依次点击部署中心----部署组件----物理/虚拟机部署----选择集群----下一步

选择手动部署----选择需要部署的版本----下一步

等待部署完成,完成后查看服务状态

3.配置kafka

各配置文件及内容如下:

/opt/dtstack/Kafka/kafka/bin/kafka-server-start.sh

/opt/dtstack/Kafka/kafka/bin/kafka-topics.sh

/opt/dtstack/Kafka/kafka/config/kafka_server_jaas.conf

/opt/dtstack/Kafka/kafka/config/server.properties

/opt/dtstack/Kafka/kafka/config/client_jaas.conf

/opt/dtstack/Kafka/kafka/config/client.properties

/opt/dtstack/Kafka/kafka/config/consumer.properties

/opt/dtstack/Kafka/kafka/config/producer.properties

二、测试kerberos

1.未认证测试

(1)创建topic
(2)查询topic
(3)删除topic
(4)生产topic
(5)消费topic

2.认证后测试

(1)创建topic
(2)查询topic
(3)生产数据
(4)消费数据
(5)删除topic

三、测试ACL

1.未赋权

无法生产

无法消费

2.赋权后

kafka-acls.sh --authorizer-properties zookeeper.connect=localhost:2181 --add

--allow-principal User:enci --operation Read --operation Write --topic enci01

可以消费

可以生产

更多技术信息请查看云掣官网https://yunche.pro/?t=yrgw

相关推荐
失散137 小时前
分布式专题——47 ElasticSearch搜索相关性详解
java·分布式·elasticsearch·架构
酷ku的森7 小时前
RabbitMQ七种工作模式介绍:
分布式·rabbitmq
qqxhb8 小时前
系统架构设计师备考第45天——软件架构演化评估方法和维护
分布式·缓存·系统架构·集群·cdn·单体·已知未知评估
默 语8 小时前
消息中间件选型的艺术:如何在RocketMQ、Kafka、RabbitMQ中做出正确决策
java·架构·kafka·消息队列·rabbitmq·rocketmq·技术选型
心之伊始9 小时前
RocketMQ 与 Kafka 架构与实现详解对比
架构·kafka·rocketmq
h79971012 小时前
go资深之路笔记(九)kafka浅析
笔记·golang·kafka
库库83912 小时前
Redis分布式锁、Redisson及Redis红锁知识点总结
数据库·redis·分布式
蒙特卡洛的随机游走13 小时前
Spark核心数据(RDD、DataFrame 和 Dataset)
大数据·分布式·spark
埃泽漫笔13 小时前
Kafka、ActiveMQ、RabbitMQ、RocketMQ 对比
kafka·rabbitmq·activemq
NO.102414 小时前
本地缓存怎么在分布式环境下保持一致性
分布式·缓存