kafka开启kerberos和ACL

恩慈2年前技术文章937

kafka开启kerberosACL

一、部署kafka-KB

1.上传软件包

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

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

 image.png

2.部署kafka

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

 image.png

 

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

             image.png

 

 

 

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

 

 

3.配置kafka

        各配置文件及内容如下

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

         image.png

 

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

         image.png


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

         image.png

 

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

         image.png

 

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

         image.png

 

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

         image.png

 

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

         image.png

 

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

         image.png

 

二、测试kerberos

1.未认证测试

 

(1)创建topic

                 image.png

 

(2)查询topic

 image.png

(3)删除topic

             image.png

 

(4)生产topic

image.png 

(5)消费topic

 image.png

 

2.认证后测试

 image.png

(1)创建topic

        image.png

(2)查询topic

 image.png

 

(3)生产数据

 image.png

(4)消费数据

     image.png

(5)删除topic

                image.png

 

 

 

 

三、测试ACL

 

1.未赋权

无法生产

 image.png

 

无法消费

 image.png

2.赋权后

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

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

image.png

  

可以消费

 image.png

 

以生产 

             image.png

 

 

 


相关文章

kafka开启Kerberos

1、修改server.properties#增加如下配置 listeners=SASL_PLAINTEXT://IP:port security.inter.broker.protocol=SAS...

sparksql集成ranger权限测试

sparksql集成ranger权限测试

##启动thriftserver cd /opt/dtstack/spark/spark_pkg/sbin ./start-thriftserver.sh \ --master yarn \...

Hive压测之开源Hive基准测试工具(hive-testbench-hive14)

Hive压测之开源Hive基准测试工具(hive-testbench-hive14)

此文章禁止转载概述Hive基准测试工具工具,可用来造数测试Hive基本性能。TPC-DS:提供一个公平和诚实的业务和数据模型,99个案例TPC-H:面向商品零售业的决策支持系统测试基准,定义了8张表,...

oracle字符集简介

一、字符集介绍字符集和国家字符集字符集在创建数据库实例时指定,可以指定字符集(CHARACTER SET)和国家字符集(NATIONAL CHARACTER SET)。1、字符集(CHARACTER...

Flume使用详解

Flume使用详解

一、Flume概念Flume 是 Cloudera 提供的日志收集系统,具有分布式、高可靠、高可用性等特点,对海量 日志采集、聚合和传输,Flume 支持在日志系统中定制各类数据发送方,同时,Flum...

企业级大数据安全架构(八)

企业级大数据安全架构(八)

前面第七章详细介绍了部署FreeIPA来做kerberos认证,这节接着介绍FreeIPA高可用部署1.FreeIPA高可用配置说明:在安装完一台ipa-server之后,在另一个备份节点部署ipa-...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。