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

相关推荐

  1. SSLKerberos身份验证的区别?

    2024-07-16 16:46:03       47 阅读
  2. <span style='color:red;'>ACL</span><span style='color:red;'>和</span>NAT

    ACLNAT

    2024-07-16 16:46:03      42 阅读
  3. 单机部署Kafka开启SASL认证

    2024-07-16 16:46:03       49 阅读
  4. KafkaACK应答级别

    2024-07-16 16:46:03       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 16:46:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 16:46:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 16:46:03       58 阅读
  4. Python语言-面向对象

    2024-07-16 16:46:03       69 阅读

热门阅读

  1. num = num++; 这段代码为什么是0?

    2024-07-16 16:46:03       21 阅读
  2. YOLOv5 更换Neck之 BiFPN

    2024-07-16 16:46:03       21 阅读
  3. 【12】奇偶数判断

    2024-07-16 16:46:03       20 阅读
  4. 域名转让要多久?

    2024-07-16 16:46:03       21 阅读
  5. MySQL 中的 CURDATE() 用法

    2024-07-16 16:46:03       22 阅读
  6. python join

    2024-07-16 16:46:03       21 阅读
  7. C语言——局部变量和全局变量

    2024-07-16 16:46:03       19 阅读
  8. 心跳检测的艺术:Eureka服务发现中的智能配置

    2024-07-16 16:46:03       22 阅读
  9. 【Vim】为什么程序员喜欢用 Vim

    2024-07-16 16:46:03       21 阅读
  10. MATLAB中Simulink.SimulationOutput用法

    2024-07-16 16:46:03       23 阅读