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

相关推荐
岁岁种桃花儿3 分钟前
Kafka从入门到上天系列第一篇:kafka的安装和启动
大数据·中间件·kafka
惊讶的猫1 小时前
rabbitmq实践小案例
分布式·rabbitmq
禁默2 小时前
打破集群通信“内存墙”:手把手教你用 CANN SHMEM 重构 AIGC 分布式算子
分布式·重构·aigc
惊讶的猫3 小时前
rabbitmq初步介绍
分布式·rabbitmq
小镇敲码人4 小时前
华为CANN框架中HCCL仓库的全面解析:分布式通信的引擎
分布式·华为
User_芊芊君子4 小时前
【分布式训练】CANN SHMEM跨设备内存通信库:构建高效多机多卡训练的关键组件
分布式·深度学习·神经网络·wpf
酷酷的崽7985 小时前
CANN 开源生态解析(四):`cann-dist-train` —— 构建高效可扩展的分布式训练引擎
分布式·开源
惊讶的猫5 小时前
AMQP 与 RabbitMQ 四大模型
分布式·rabbitmq
灰子学技术6 小时前
istio从0到1:如何解决分布式配置同步问题
分布式·云原生·istio
小马爱打代码6 小时前
ZooKeeper:入门实战
分布式·zookeeper·云原生