Kafka安装配置(SASL/SCRAM动态认证)

时间:2025-02-25 13:13:58

        SASL/SCRAM验证方法可以在Kafka服务启动之后,动态的新增用户分并配权限,在业务变动频繁,开发人员多的情况下比SASL/PLAIN方法更加灵活。

Zookeeper:3.4.13,kafka依赖zookeeper,

Kafka:kafka_2.12-2.8.1

ZooInspector:zookeeper客户端查看工具

安装根目录:/app/kafka/

Zookeeper下载地址:Apache ZooKeeper

Kafka下载地址:Apache Kafka

1.安装zookeeper

1.1.上传到目录并解压

-- 进入zookeeper安装目录
cd /app/kafka
-- 选择zookeeper压缩包上传
rz
-- 解压文件
tar -zxvf zookeeper-3.4.
-- 重命名
mv zookeeper-3.4.13 zookeeper

1.2.修改配置

-- 进入配置文件根目录
cd /app/kafka/zookeeper/conf
-- 复制配置文件
cp zoo_sample.cfg 
-- 修改配置文件
vi 
    -- 配置2个配置项
    dataDir=/app/kafka/zookeeper/data
    dataLogDir=/app/kafka/zookeeper/logs

1.3.服务脚本

-- 进入zookeeper的bin目录
cd /app/kafka/zookeeper/bin
-- 启动服务,指定配置文件
./ start ../conf/
-- 停止服务
./ stop
-- 查看状态
./ status
-- 启动客户端
./
-- 查看zookeeper中的所有topic主题
ls /brokers/topics/
-- 删除test-topic主题
delete /brokers/topics/test-topic

2.安装kafka

2.1.上传到目录并解压

-- 进入kafka安装目录
cd /app/kafka
-- 选择kafka压缩包上传
rz
-- 解压文件
tar -zxvf kafka_2.12-2