CDP实操--配置Ranger Kafka Policy(六)

耀灵2年前技术文章851

1.在 Cloudera Manager 中,导航到Kafka > Configuration。

图片33.png

2.将SSL 客户端身份验证设置为none.

图片34.png



3.将代理间协议设置为 SASL_PLAINTEXT。

security.inter.broker.protocol

图片35.png


4. 单击保存更改

5. 重启 Kafka 服务,选择Action > Restart。

图片36.png


6. 确保它listeners = SASL_PLAINTEXT存在于 Kafka 代理日志中,默认情况下位于/var/log/kafka/server.log.

7. jaas.conf使用缓存的凭据或密钥表创建一个文件。

图片37.png

8jaas.conf配置如下

KafkaClient {

   com.sun.security.auth.module.Krb5LoginModule required

   useKeyTab=true

   keyTab="/mnt/kafka.keytab"

   principal="kafka/worker-1.example.com@EXAMPLE.COM";

};

图片38.png


9. 创建client.properties


使用 Kafka 控制台生产者和消费者进行测试。图片39.png



10.使用 Kafka 控制台生产者和消费者进行测试。


要获取 Kerberos 票证授予票证 (TGT):

图片40.png


11. 验证主题是否存在

图片41.png

图片42.png

12.创建topic test1

root@worker-1:/mnt# kafka-topics --create --partitions 3 -replication-factor 1  --bootstrap-server worker-1:9092 --topic test1 --command-config client.properties

图片43.png


13. 运行kafka生产者


图片44.png


14. 运行kafka消费


root@worker-1:/mnt# kafka-console-consumer --topic test1 --from-beginning --bootstrap-server worker-1:9092 --consumer.config client.properties

图片45.png

阅读剩余的30%

相关文章

CDH实操--hive高可用

CDH实操--hive高可用

前言在CDH中,hive metastore、hiveserver2若角色单实例部署,或者部署多个实例但是连接配置任选其一的话,均存在单点问题,一旦实例故障就会影响业务稳定;这时我们就好考虑高可用部署...

 MySQL优化器特性(九)行数评估

MySQL优化器特性(九)行数评估

查询的行数在成本计算中起了很重要的作用:1、row_evaluate_cost和行数直接相关2、需要访问多少索引页面,和行数直接相关。根据页面大小和平均索引条目长度计算每个索引页面的记录数,根据记录数...

达梦数据库初始化

达梦数据库初始化

1、dm数据库初始化认证dm数据库默认开启了ssl,在第一次登录时,使用SYSDBA用户登录,需要通过命令指定对应的ssl文件。不然会出现ssl 初始化失败的报错./disql SYSDBA/SYSD...

使用Sqoop将数据从Hive导入MySQL(一)

使用Sqoop将数据从Hive导入MySQL(一)

使用Sqoop将数据从Hive导入MySQL首先查看csv数据类型创建类似的hive表并导入数据CREATE TABLE data (    province STRING,    code INT,...

使用CoreDNS搭建DNS服务器

使用CoreDNS搭建DNS服务器

简介CoreDNS是一个DNS服务器/转发器,用Go编写,可以链接插件。每个插件执行一个 (DNS) 功能。CoreDNS是云原生计算基金会毕业的项目。CoreDNS是一个快速灵活的DNS服务器。这里...

greenplum安装配置

一、配置服务器安装环境1、修改服务器内核参数(所有节点)编辑sysctl.conf,需要设置共享内存Greenplum数据库使用共享内存在属于同一postgres实例的postgres进程之间进行通信...

发表评论    

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